This lemma gives some partial information about a term, when its types are
not convertible, it will be usefull to prove that annotation in application
are safe.
destruct H8. 6 subgoals, subgoal 1 (ID 12972)
P : Term
An : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
H8 : exists W' : Term,
(Γ ⊢ P ▹ W' : Π (C), D) /\ An = C /\ P ·( An, D)Q = W' ·( C1, D')Q1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using ,)
destruct H8 as (? & _ & ? & _ ). 6 subgoals, subgoal 1 (ID 12990)
P : Term
An : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
x : Term
H8 : An = C
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using ,)
subst. 6 subgoals, subgoal 1 (ID 12993)
P : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
x : Term
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using ,)
clear x. 6 subgoals, subgoal 1 (ID 12994)
P : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using ,)
destruct H13. 7 subgoals, subgoal 1 (ID 13000)
P : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H8 : exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using ,)
destruct H8 as (? & _ & ? & _ ). 7 subgoals, subgoal 1 (ID 13018)
P : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
x : Term
H8 : An' = C'
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using ,)
clear x. 7 subgoals, subgoal 1 (ID 13019)
P : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H8 : An' = C'
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using ,)
subst.7 subgoals, subgoal 1 (ID 13022)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using ,)
split. 8 subgoals, subgoal 1 (ID 13024)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using ,)
apply reds_typ_pcompat with (D [ ← Q]); trivial.8 subgoals, subgoal 1 (ID 13026)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using ,)
destruct (Confluence (U''::Γ) K D H31) as (ZB & a & b & ? & ?). 8 subgoals, subgoal 1 (ID 13047)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using ,)
destruct (Confluence Γ U'' C H30) as (ZA & c & d & ? & ?).8 subgoals, subgoal 1 (ID 13066)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C ▹▹ ZA : !d
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using ,)
rename H35 into HH35. 8 subgoals, subgoal 1 (ID 13067)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C ▹▹ ZA : !d
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using ,)
assert (H35: Γ ⊢ U'' ▹▹ ZA : !s). 9 subgoals, subgoal 1 (ID 13068)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹▹ ZA : !s
subgoal 2 (ID 13069) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using ,)
eapply typ_reds_relocate. 10 subgoals, subgoal 1 (ID 13071)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹▹ ZA : ?13070
subgoal 2 (ID 13072) is:
Γ ⊢ U'' ▹ U'' : !s
subgoal 3 (ID 13069) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 open,)
apply HH35. 9 subgoals, subgoal 1 (ID 13072)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹ U'' : !s
subgoal 2 (ID 13069) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using ,)
apply H23. 8 subgoals, subgoal 1 (ID 13069)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using ,)
clear HH35.8 subgoals, subgoal 1 (ID 13073)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H36 : Γ ⊢ C ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using ,)
rename H36 into HH36. 8 subgoals, subgoal 1 (ID 13074)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using ,)
assert (H36: Γ ⊢ C ▹▹ ZA : !s1). 9 subgoals, subgoal 1 (ID 13075)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ C ▹▹ ZA : !s1
subgoal 2 (ID 13076) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using ,)
eapply typ_reds_relocate. 10 subgoals, subgoal 1 (ID 13078)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ C ▹▹ ZA : ?13077
subgoal 2 (ID 13079) is:
Γ ⊢ C ▹ C : !s1
subgoal 3 (ID 13076) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 open,)
apply HH36. 9 subgoals, subgoal 1 (ID 13079)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ C ▹ C : !s1
subgoal 2 (ID 13076) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using ,)
apply red_refl_lt in H4; apply H4. 8 subgoals, subgoal 1 (ID 13076)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using ,)
clear HH36.8 subgoals, subgoal 1 (ID 13082)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using ,)
rename H8 into HH8. 8 subgoals, subgoal 1 (ID 13083)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using ,)
assert (H8 : U''::Γ ⊢ K ▹▹ ZB : !t). 9 subgoals, subgoal 1 (ID 13085)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
============================
U'' :: Γ ⊢ K ▹▹ ZB : !t
subgoal 2 (ID 13086) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using ,)
eapply typ_reds_relocate. 10 subgoals, subgoal 1 (ID 13088)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
============================
U'' :: Γ ⊢ K ▹▹ ZB : ?13087
subgoal 2 (ID 13089) is:
U'' :: Γ ⊢ K ▹ K : !t
subgoal 3 (ID 13086) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 open,)
apply HH8. 9 subgoals, subgoal 1 (ID 13089)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
============================
U'' :: Γ ⊢ K ▹ K : !t
subgoal 2 (ID 13086) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using ,)
apply H24. 8 subgoals, subgoal 1 (ID 13086)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using ,)
clear HH8.8 subgoals, subgoal 1 (ID 13090)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using ,)
rename H13 into HH13. 8 subgoals, subgoal 1 (ID 13091)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using ,)
assert (H13 : C::Γ ⊢ D ▹▹ ZB : !t1). 9 subgoals, subgoal 1 (ID 13093)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
C :: Γ ⊢ D ▹▹ ZB : !t1
subgoal 2 (ID 13094) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using ,)
eapply typ_reds_relocate. 10 subgoals, subgoal 1 (ID 13096)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
C :: Γ ⊢ D ▹▹ ZB : ?13095
subgoal 2 (ID 13097) is:
C :: Γ ⊢ D ▹ D : !t1
subgoal 3 (ID 13094) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 open,)
eapply conv_in_env_reds. 11 subgoals, subgoal 1 (ID 13099)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
?13098 ⊢ D ▹▹ ZB : ?13095
subgoal 2 (ID 13100) is:
env_conv ?13098 (C :: Γ)
subgoal 3 (ID 13097) is:
C :: Γ ⊢ D ▹ D : !t1
subgoal 4 (ID 13094) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 open, ?13098 open,)
apply HH13. 10 subgoals, subgoal 1 (ID 13100)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
env_conv (U'' :: Γ) (C :: Γ)
subgoal 2 (ID 13097) is:
C :: Γ ⊢ D ▹ D : !t1
subgoal 3 (ID 13094) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using ,)
eauto.9 subgoals, subgoal 1 (ID 13097)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
C :: Γ ⊢ D ▹ D : !t1
subgoal 2 (ID 13094) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using ,)
apply red_refl_lt in H0; apply H0. 8 subgoals, subgoal 1 (ID 13094)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using ,)
clear HH13.8 subgoals, subgoal 1 (ID 13377)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using ,)
clear a b c d.8 subgoals, subgoal 1 (ID 13378)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using ,)
eapply typ_reds_trans. 9 subgoals, subgoal 1 (ID 13380)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ·( C, D)Q ▹▹ ?13379 : D [ ← Q]
subgoal 2 (ID 13381) is:
Γ ⊢ ?13379 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 open,)
eapply reds_App. 12 subgoals, subgoal 1 (ID 13388)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ▹▹ ?13382 : Π (C), D
subgoal 2 (ID 13389) is:
Γ ⊢ Q ▹▹ ?13385 : C
subgoal 3 (ID 13390) is:
Γ ⊢ C ▹▹ ?13383 : !?13386
subgoal 4 (ID 13391) is:
C :: Γ ⊢ D ▹▹ ?13384 : !?13387
subgoal 5 (ID 13381) is:
Γ ⊢ ?13382 ·( ?13383, ?13384)?13385 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 open, ?13383 open, ?13384 open, ?13385 open, ?13386 open, ?13387 open,)
eapply typ_reds_trans. 13 subgoals, subgoal 1 (ID 13393)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ▹▹ ?13392 : Π (C), D
subgoal 2 (ID 13394) is:
Γ ⊢ ?13392 ▹▹ ?13382 : Π (C), D
subgoal 3 (ID 13389) is:
Γ ⊢ Q ▹▹ ?13385 : C
subgoal 4 (ID 13390) is:
Γ ⊢ C ▹▹ ?13383 : !?13386
subgoal 5 (ID 13391) is:
C :: Γ ⊢ D ▹▹ ?13384 : !?13387
subgoal 6 (ID 13381) is:
Γ ⊢ ?13382 ·( ?13383, ?13384)?13385 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 7 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 13 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 open, ?13383 open, ?13384 open, ?13385 open, ?13386 open, ?13387 open, ?13392 open,)
apply H17. 12 subgoals, subgoal 1 (ID 13394)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ RP ▹▹ ?13382 : Π (C), D
subgoal 2 (ID 13389) is:
Γ ⊢ Q ▹▹ ?13385 : C
subgoal 3 (ID 13390) is:
Γ ⊢ C ▹▹ ?13383 : !?13386
subgoal 4 (ID 13391) is:
C :: Γ ⊢ D ▹▹ ?13384 : !?13387
subgoal 5 (ID 13381) is:
Γ ⊢ ?13382 ·( ?13383, ?13384)?13385 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 open, ?13383 open, ?13384 open, ?13385 open, ?13386 open, ?13387 open, ?13392 using ,)
constructor. 12 subgoals, subgoal 1 (ID 13396)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ RP ▹ ?13382 : Π (C), D
subgoal 2 (ID 13389) is:
Γ ⊢ Q ▹▹ ?13385 : C
subgoal 3 (ID 13390) is:
Γ ⊢ C ▹▹ ?13383 : !?13386
subgoal 4 (ID 13391) is:
C :: Γ ⊢ D ▹▹ ?13384 : !?13387
subgoal 5 (ID 13381) is:
Γ ⊢ ?13382 ·( ?13383, ?13384)?13385 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 open, ?13383 open, ?13384 open, ?13385 open, ?13386 open, ?13387 open, ?13392 using ,)
apply H19. 11 subgoals, subgoal 1 (ID 13389)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ Q ▹▹ ?13385 : C
subgoal 2 (ID 13390) is:
Γ ⊢ C ▹▹ ?13383 : !?13386
subgoal 3 (ID 13391) is:
C :: Γ ⊢ D ▹▹ ?13384 : !?13387
subgoal 4 (ID 13381) is:
Γ ⊢ (λ [U''], V'') ·( ?13383, ?13384)?13385 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 open, ?13384 open, ?13385 open, ?13386 open, ?13387 open, ?13392 using ,)
constructor; apply red_refl_lt in H5; apply H5. 10 subgoals, subgoal 1 (ID 13390)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ C ▹▹ ?13383 : !?13386
subgoal 2 (ID 13391) is:
C :: Γ ⊢ D ▹▹ ?13384 : !?13387
subgoal 3 (ID 13381) is:
Γ ⊢ (λ [U''], V'') ·( ?13383, ?13384)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 open, ?13384 open, ?13385 using ?13400 , ?13386 open, ?13387 open, ?13392 using , ?13400 using ,)
constructor; apply red_refl_lt in H4; apply H4.9 subgoals, subgoal 1 (ID 13391)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
C :: Γ ⊢ D ▹▹ ?13384 : !?13387
subgoal 2 (ID 13381) is:
Γ ⊢ (λ [U''], V'') ·( C, ?13384)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 open, ?13385 using ?13400 , ?13386 using ?13406 , ?13387 open, ?13392 using , ?13400 using , ?13405 using , ?13406 using ,)
constructor. 9 subgoals, subgoal 1 (ID 13409)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
C :: Γ ⊢ D ▹ ?13384 : !?13387
subgoal 2 (ID 13381) is:
Γ ⊢ (λ [U''], V'') ·( C, ?13384)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 open, ?13385 using ?13400 , ?13386 using ?13406 , ?13387 open, ?13392 using , ?13400 using , ?13405 using , ?13406 using ,)
apply red_refl_lt in H0; apply H0. 8 subgoals, subgoal 1 (ID 13381)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using ,)
eapply typ_reds_trans. 9 subgoals, subgoal 1 (ID 13415)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( C, D)Q ▹▹ ?13414 : D [ ← Q]
subgoal 2 (ID 13416) is:
Γ ⊢ ?13414 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 open,)
eapply reds_App. 12 subgoals, subgoal 1 (ID 13423)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ λ [U''], V'' ▹▹ ?13417 : Π (C), D
subgoal 2 (ID 13424) is:
Γ ⊢ Q ▹▹ ?13420 : C
subgoal 3 (ID 13425) is:
Γ ⊢ C ▹▹ ?13418 : !?13421
subgoal 4 (ID 13426) is:
C :: Γ ⊢ D ▹▹ ?13419 : !?13422
subgoal 5 (ID 13416) is:
Γ ⊢ ?13417 ·( ?13418, ?13419)?13420 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 open, ?13418 open, ?13419 open, ?13420 open, ?13421 open, ?13422 open,)
constructor; apply red_refl_rt in H19; apply H19. 11 subgoals, subgoal 1 (ID 13424)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ Q ▹▹ ?13420 : C
subgoal 2 (ID 13425) is:
Γ ⊢ C ▹▹ ?13418 : !?13421
subgoal 3 (ID 13426) is:
C :: Γ ⊢ D ▹▹ ?13419 : !?13422
subgoal 4 (ID 13416) is:
Γ ⊢ (λ [U''], V'') ·( ?13418, ?13419)?13420 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 open, ?13419 open, ?13420 open, ?13421 open, ?13422 open, ?13430 using ,)
apply H15. 10 subgoals, subgoal 1 (ID 13425)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ C ▹▹ ?13418 : !?13421
subgoal 2 (ID 13426) is:
C :: Γ ⊢ D ▹▹ ?13419 : !?13422
subgoal 3 (ID 13416) is:
Γ ⊢ (λ [U''], V'') ·( ?13418, ?13419)RQ ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 open, ?13419 open, ?13420 using , ?13421 open, ?13422 open, ?13430 using ,)
apply H36. 9 subgoals, subgoal 1 (ID 13426)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
C :: Γ ⊢ D ▹▹ ?13419 : !?13422
subgoal 2 (ID 13416) is:
Γ ⊢ (λ [U''], V'') ·( ZA, ?13419)RQ ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 open, ?13420 using , ?13421 using , ?13422 open, ?13430 using ,)
apply H13. 8 subgoals, subgoal 1 (ID 13416)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using ,)
constructor.8 subgoals, subgoal 1 (ID 13433)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using ,)
apply typ_pcompat with (ZB [← RQ]). 9 subgoals, subgoal 1 (ID 13434)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹ V'' [ ← RQ] : ZB [ ← RQ]
subgoal 2 (ID 13435) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 3 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using ,)
eapply typ_beta. 16 subgoals, subgoal 1 (ID 13440)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Rel ?13437 ?13438 ?13439
subgoal 2 (ID 13441) is:
Γ ⊢ U'' ▹ U'' : !?13437
subgoal 3 (ID 13442) is:
Γ ⊢ ZA ▹ ZA : !?13437
subgoal 4 (ID 13443) is:
Γ ⊢ ?13436 ▹▹ U'' : !?13437
subgoal 5 (ID 13444) is:
Γ ⊢ ?13436 ▹▹ ZA : !?13437
subgoal 6 (ID 13445) is:
U'' :: Γ ⊢ ZB ▹ ZB : !?13438
subgoal 7 (ID 13446) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 8 (ID 13447) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 9 (ID 13435) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 10 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 11 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 12 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 13 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 14 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 15 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 16 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 open, ?13437 open, ?13438 open, ?13439 open,)
apply H21. 15 subgoals, subgoal 1 (ID 13441)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ U'' ▹ U'' : !s
subgoal 2 (ID 13442) is:
Γ ⊢ ZA ▹ ZA : !s
subgoal 3 (ID 13443) is:
Γ ⊢ ?13436 ▹▹ U'' : !s
subgoal 4 (ID 13444) is:
Γ ⊢ ?13436 ▹▹ ZA : !s
subgoal 5 (ID 13445) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 6 (ID 13446) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 7 (ID 13447) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 8 (ID 13435) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 9 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 11 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 12 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 13 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 14 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 15 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 open, ?13437 using , ?13438 using , ?13439 using ,)
apply H23. 14 subgoals, subgoal 1 (ID 13442)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ZA ▹ ZA : !s
subgoal 2 (ID 13443) is:
Γ ⊢ ?13436 ▹▹ U'' : !s
subgoal 3 (ID 13444) is:
Γ ⊢ ?13436 ▹▹ ZA : !s
subgoal 4 (ID 13445) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 5 (ID 13446) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 6 (ID 13447) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 7 (ID 13435) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 8 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 11 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 13 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 14 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 open, ?13437 using , ?13438 using , ?13439 using ,)
eapply reds_refl_rt. 14 subgoals, subgoal 1 (ID 13449)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ?13448 ▹▹ ZA : !s
subgoal 2 (ID 13443) is:
Γ ⊢ ?13436 ▹▹ U'' : !s
subgoal 3 (ID 13444) is:
Γ ⊢ ?13436 ▹▹ ZA : !s
subgoal 4 (ID 13445) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 5 (ID 13446) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 6 (ID 13447) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 7 (ID 13435) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 8 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 11 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 13 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 14 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 open, ?13437 using , ?13438 using , ?13439 using , ?13448 open,)
apply H35. 13 subgoals, subgoal 1 (ID 13443)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ?13436 ▹▹ U'' : !s
subgoal 2 (ID 13444) is:
Γ ⊢ ?13436 ▹▹ ZA : !s
subgoal 3 (ID 13445) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 4 (ID 13446) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 5 (ID 13447) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 6 (ID 13435) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 7 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 13 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 open, ?13437 using , ?13438 using , ?13439 using , ?13448 using ,)
constructor. 13 subgoals, subgoal 1 (ID 13451)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ?13436 ▹ U'' : !s
subgoal 2 (ID 13444) is:
Γ ⊢ ?13436 ▹▹ ZA : !s
subgoal 3 (ID 13445) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 4 (ID 13446) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 5 (ID 13447) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 6 (ID 13435) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 7 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 13 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 open, ?13437 using , ?13438 using , ?13439 using , ?13448 using ,)
apply H23.12 subgoals, subgoal 1 (ID 13444)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ U'' ▹▹ ZA : !s
subgoal 2 (ID 13445) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 3 (ID 13446) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 4 (ID 13447) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 5 (ID 13435) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 6 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using ,)
trivial. 11 subgoals, subgoal 1 (ID 13445)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 2 (ID 13446) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 3 (ID 13447) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 13435) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 5 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using ,)
apply reds_refl_rt in H8; apply H8. 10 subgoals, subgoal 1 (ID 13446)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 2 (ID 13447) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 3 (ID 13435) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 4 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using ,)
apply typ_pcompat with K. 11 subgoals, subgoal 1 (ID 13454)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
U'' :: Γ ⊢ V'' ▹ V'' : K
subgoal 2 (ID 13455) is:
U'' :: Γ ⊢ K ≡' ZB
subgoal 3 (ID 13447) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 13435) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 5 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using ,)
trivial. 10 subgoals, subgoal 1 (ID 13455)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
U'' :: Γ ⊢ K ≡' ZB
subgoal 2 (ID 13447) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 3 (ID 13435) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 4 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using ,)
eapply reds_to_conv; apply H8. 9 subgoals, subgoal 1 (ID 13447)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ RQ ▹ RQ : U''
subgoal 2 (ID 13435) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 3 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using ,)
apply typ_pcompat with C. 10 subgoals, subgoal 1 (ID 13458)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ RQ ▹ RQ : C
subgoal 2 (ID 13459) is:
Γ ⊢ C ≡' U''
subgoal 3 (ID 13435) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 4 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using ,)
apply reds_refl_rt in H15; trivial. 9 subgoals, subgoal 1 (ID 13459)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ C ≡' U''
subgoal 2 (ID 13435) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 3 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using ,)
eauto.8 subgoals, subgoal 1 (ID 13435)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using ,)
apply typ_peq_sym. 8 subgoals, subgoal 1 (ID 13482)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ D [ ← Q] ≡' ZB [ ← RQ]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using ,)
apply reds_to_conv with t1. 8 subgoals, subgoal 1 (ID 13483)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ D [ ← Q] ▹▹ ZB [ ← RQ] : !t1
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using ,)
change !t1 with (!t1[← Q]). 8 subgoals, subgoal 1 (ID 13485)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ D [ ← Q] ▹▹ ZB [ ← RQ] : !t1 [ ← Q]
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using ,)
eapply reds_subst_gen. 9 subgoals, subgoal 1 (ID 13487)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
?13486 :: Γ ⊢ D ▹▹ ZB : !t1
subgoal 2 (ID 13488) is:
Γ ⊢ Q ▹▹ RQ : ?13486
subgoal 3 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 open,)
apply H13.8 subgoals, subgoal 1 (ID 13488)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ Q ▹▹ RQ : C
subgoal 2 (ID 13025) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using ,)
apply reds_typ_pcompat with C; eauto. 7 subgoals, subgoal 1 (ID 13025)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using ,)
apply reds_typ_pcompat with (E [ ← Q']); trivial.7 subgoals, subgoal 1 (ID 13709)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using ,)
destruct (Confluence (U''::Γ) L E H34) as (ZB & a & b & ? & ?). 7 subgoals, subgoal 1 (ID 13730)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using ,)
destruct (Confluence Γ U'' C' H33) as (ZA & c & d & ? & ?).7 subgoals, subgoal 1 (ID 13749)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C' ▹▹ ZA : !d
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using ,)
rename H35 into HH35. 7 subgoals, subgoal 1 (ID 13750)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C' ▹▹ ZA : !d
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using ,)
assert (H35: Γ ⊢ U'' ▹▹ ZA : !s'). 8 subgoals, subgoal 1 (ID 13751)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C' ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹▹ ZA : !s'
subgoal 2 (ID 13752) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using ,)
eapply typ_reds_relocate. 9 subgoals, subgoal 1 (ID 13754)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C' ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹▹ ZA : ?13753
subgoal 2 (ID 13755) is:
Γ ⊢ U'' ▹ U'' : !s'
subgoal 3 (ID 13752) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 open,)
apply HH35. 8 subgoals, subgoal 1 (ID 13755)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C' ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹ U'' : !s'
subgoal 2 (ID 13752) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using ,)
apply H28. 7 subgoals, subgoal 1 (ID 13752)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C' ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using ,)
clear HH35.7 subgoals, subgoal 1 (ID 13756)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H36 : Γ ⊢ C' ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using ,)
rename H36 into HH36. 7 subgoals, subgoal 1 (ID 13757)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C' ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using ,)
assert (H36: Γ ⊢ C' ▹▹ ZA : !s2). 8 subgoals, subgoal 1 (ID 13758)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C' ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ C' ▹▹ ZA : !s2
subgoal 2 (ID 13759) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using ,)
eapply typ_reds_relocate. 9 subgoals, subgoal 1 (ID 13761)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C' ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ C' ▹▹ ZA : ?13760
subgoal 2 (ID 13762) is:
Γ ⊢ C' ▹ C' : !s2
subgoal 3 (ID 13759) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 open,)
apply HH36. 8 subgoals, subgoal 1 (ID 13762)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C' ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ C' ▹ C' : !s2
subgoal 2 (ID 13759) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using ,)
apply red_refl_lt in H9; apply H9. 7 subgoals, subgoal 1 (ID 13759)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C' ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using ,)
clear HH36.7 subgoals, subgoal 1 (ID 13765)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using ,)
rename H8 into HH8. 7 subgoals, subgoal 1 (ID 13766)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using ,)
assert (H8 : U''::Γ ⊢ L ▹▹ ZB : !t'). 8 subgoals, subgoal 1 (ID 13768)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
============================
U'' :: Γ ⊢ L ▹▹ ZB : !t'
subgoal 2 (ID 13769) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using ,)
eapply typ_reds_relocate. 9 subgoals, subgoal 1 (ID 13771)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
============================
U'' :: Γ ⊢ L ▹▹ ZB : ?13770
subgoal 2 (ID 13772) is:
U'' :: Γ ⊢ L ▹ L : !t'
subgoal 3 (ID 13769) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 open,)
apply HH8. 8 subgoals, subgoal 1 (ID 13772)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
============================
U'' :: Γ ⊢ L ▹ L : !t'
subgoal 2 (ID 13769) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using ,)
apply H29. 7 subgoals, subgoal 1 (ID 13769)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using ,)
clear HH8.7 subgoals, subgoal 1 (ID 13773)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using ,)
rename H13 into HH13. 7 subgoals, subgoal 1 (ID 13774)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using ,)
assert (H13 : C'::Γ ⊢ E ▹▹ ZB : !t2). 8 subgoals, subgoal 1 (ID 13776)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
C' :: Γ ⊢ E ▹▹ ZB : !t2
subgoal 2 (ID 13777) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using ,)
eapply typ_reds_relocate. 9 subgoals, subgoal 1 (ID 13779)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
C' :: Γ ⊢ E ▹▹ ZB : ?13778
subgoal 2 (ID 13780) is:
C' :: Γ ⊢ E ▹ E : !t2
subgoal 3 (ID 13777) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 open,)
eapply conv_in_env_reds. 10 subgoals, subgoal 1 (ID 13782)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
?13781 ⊢ E ▹▹ ZB : ?13778
subgoal 2 (ID 13783) is:
env_conv ?13781 (C' :: Γ)
subgoal 3 (ID 13780) is:
C' :: Γ ⊢ E ▹ E : !t2
subgoal 4 (ID 13777) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 open, ?13781 open,)
apply HH13. 9 subgoals, subgoal 1 (ID 13783)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
env_conv (U'' :: Γ) (C' :: Γ)
subgoal 2 (ID 13780) is:
C' :: Γ ⊢ E ▹ E : !t2
subgoal 3 (ID 13777) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using ,)
eauto.8 subgoals, subgoal 1 (ID 13780)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
C' :: Γ ⊢ E ▹ E : !t2
subgoal 2 (ID 13777) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using ,)
apply red_refl_lt in H7; apply H7. 7 subgoals, subgoal 1 (ID 13777)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using ,)
clear HH13.7 subgoals, subgoal 1 (ID 14060)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using ,)
clear a b c d.7 subgoals, subgoal 1 (ID 14061)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using ,)
eapply typ_reds_trans. 8 subgoals, subgoal 1 (ID 14063)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ ?14062 : E [ ← Q']
subgoal 2 (ID 14064) is:
Γ ⊢ ?14062 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 open,)
eapply reds_App. 11 subgoals, subgoal 1 (ID 14071)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ▹▹ ?14065 : Π (C'), E
subgoal 2 (ID 14072) is:
Γ ⊢ Q' ▹▹ ?14068 : C'
subgoal 3 (ID 14073) is:
Γ ⊢ C' ▹▹ ?14066 : !?14069
subgoal 4 (ID 14074) is:
C' :: Γ ⊢ E ▹▹ ?14067 : !?14070
subgoal 5 (ID 14064) is:
Γ ⊢ ?14065 ·( ?14066, ?14067)?14068 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 open, ?14066 open, ?14067 open, ?14068 open, ?14069 open, ?14070 open,)
eapply typ_reds_trans. 12 subgoals, subgoal 1 (ID 14076)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ▹▹ ?14075 : Π (C'), E
subgoal 2 (ID 14077) is:
Γ ⊢ ?14075 ▹▹ ?14065 : Π (C'), E
subgoal 3 (ID 14072) is:
Γ ⊢ Q' ▹▹ ?14068 : C'
subgoal 4 (ID 14073) is:
Γ ⊢ C' ▹▹ ?14066 : !?14069
subgoal 5 (ID 14074) is:
C' :: Γ ⊢ E ▹▹ ?14067 : !?14070
subgoal 6 (ID 14064) is:
Γ ⊢ ?14065 ·( ?14066, ?14067)?14068 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 7 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 open, ?14066 open, ?14067 open, ?14068 open, ?14069 open, ?14070 open, ?14075 open,)
apply H18. 11 subgoals, subgoal 1 (ID 14077)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ RP ▹▹ ?14065 : Π (C'), E
subgoal 2 (ID 14072) is:
Γ ⊢ Q' ▹▹ ?14068 : C'
subgoal 3 (ID 14073) is:
Γ ⊢ C' ▹▹ ?14066 : !?14069
subgoal 4 (ID 14074) is:
C' :: Γ ⊢ E ▹▹ ?14067 : !?14070
subgoal 5 (ID 14064) is:
Γ ⊢ ?14065 ·( ?14066, ?14067)?14068 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 open, ?14066 open, ?14067 open, ?14068 open, ?14069 open, ?14070 open, ?14075 using ,)
constructor. 11 subgoals, subgoal 1 (ID 14079)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ RP ▹ ?14065 : Π (C'), E
subgoal 2 (ID 14072) is:
Γ ⊢ Q' ▹▹ ?14068 : C'
subgoal 3 (ID 14073) is:
Γ ⊢ C' ▹▹ ?14066 : !?14069
subgoal 4 (ID 14074) is:
C' :: Γ ⊢ E ▹▹ ?14067 : !?14070
subgoal 5 (ID 14064) is:
Γ ⊢ ?14065 ·( ?14066, ?14067)?14068 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 open, ?14066 open, ?14067 open, ?14068 open, ?14069 open, ?14070 open, ?14075 using ,)
apply H20. 10 subgoals, subgoal 1 (ID 14072)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Q' ▹▹ ?14068 : C'
subgoal 2 (ID 14073) is:
Γ ⊢ C' ▹▹ ?14066 : !?14069
subgoal 3 (ID 14074) is:
C' :: Γ ⊢ E ▹▹ ?14067 : !?14070
subgoal 4 (ID 14064) is:
Γ ⊢ (λ [U''], V'') ·( ?14066, ?14067)?14068 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 open, ?14067 open, ?14068 open, ?14069 open, ?14070 open, ?14075 using ,)
constructor; apply red_refl_lt in H10; apply H10.9 subgoals, subgoal 1 (ID 14073)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ C' ▹▹ ?14066 : !?14069
subgoal 2 (ID 14074) is:
C' :: Γ ⊢ E ▹▹ ?14067 : !?14070
subgoal 3 (ID 14064) is:
Γ ⊢ (λ [U''], V'') ·( ?14066, ?14067)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 open, ?14067 open, ?14068 using ?14083 , ?14069 open, ?14070 open, ?14075 using , ?14083 using ,)
constructor; apply red_refl_lt in H9; apply H9. 8 subgoals, subgoal 1 (ID 14074)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
C' :: Γ ⊢ E ▹▹ ?14067 : !?14070
subgoal 2 (ID 14064) is:
Γ ⊢ (λ [U''], V'') ·( C', ?14067)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 open, ?14068 using ?14083 , ?14069 using ?14089 , ?14070 open, ?14075 using , ?14083 using , ?14088 using , ?14089 using ,)
constructor; apply red_refl_lt in H7; apply H7.7 subgoals, subgoal 1 (ID 14064)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ (λ [U''], V'') ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using ,)
eapply typ_reds_trans. 8 subgoals, subgoal 1 (ID 14098)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ (λ [U''], V'') ·( C', E)Q' ▹▹ ?14097 : E [ ← Q']
subgoal 2 (ID 14099) is:
Γ ⊢ ?14097 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 open,)
eapply reds_App. 11 subgoals, subgoal 1 (ID 14106)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ λ [U''], V'' ▹▹ ?14100 : Π (C'), E
subgoal 2 (ID 14107) is:
Γ ⊢ Q' ▹▹ ?14103 : C'
subgoal 3 (ID 14108) is:
Γ ⊢ C' ▹▹ ?14101 : !?14104
subgoal 4 (ID 14109) is:
C' :: Γ ⊢ E ▹▹ ?14102 : !?14105
subgoal 5 (ID 14099) is:
Γ ⊢ ?14100 ·( ?14101, ?14102)?14103 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 open, ?14101 open, ?14102 open, ?14103 open, ?14104 open, ?14105 open,)
constructor; apply red_refl_rt in H20; apply H20. 10 subgoals, subgoal 1 (ID 14107)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Q' ▹▹ ?14103 : C'
subgoal 2 (ID 14108) is:
Γ ⊢ C' ▹▹ ?14101 : !?14104
subgoal 3 (ID 14109) is:
C' :: Γ ⊢ E ▹▹ ?14102 : !?14105
subgoal 4 (ID 14099) is:
Γ ⊢ (λ [U''], V'') ·( ?14101, ?14102)?14103 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 open, ?14102 open, ?14103 open, ?14104 open, ?14105 open, ?14113 using ,)
apply H16. 9 subgoals, subgoal 1 (ID 14108)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ C' ▹▹ ?14101 : !?14104
subgoal 2 (ID 14109) is:
C' :: Γ ⊢ E ▹▹ ?14102 : !?14105
subgoal 3 (ID 14099) is:
Γ ⊢ (λ [U''], V'') ·( ?14101, ?14102)RQ ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 open, ?14102 open, ?14103 using , ?14104 open, ?14105 open, ?14113 using ,)
apply H36. 8 subgoals, subgoal 1 (ID 14109)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
C' :: Γ ⊢ E ▹▹ ?14102 : !?14105
subgoal 2 (ID 14099) is:
Γ ⊢ (λ [U''], V'') ·( ZA, ?14102)RQ ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 open, ?14103 using , ?14104 using , ?14105 open, ?14113 using ,)
apply H13. 7 subgoals, subgoal 1 (ID 14099)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using ,)
constructor.7 subgoals, subgoal 1 (ID 14116)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using ,)
apply typ_pcompat with (ZB [← RQ]). 8 subgoals, subgoal 1 (ID 14117)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹ V'' [ ← RQ] : ZB [ ← RQ]
subgoal 2 (ID 14118) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using ,)
eapply typ_beta. 15 subgoals, subgoal 1 (ID 14123)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Rel ?14120 ?14121 ?14122
subgoal 2 (ID 14124) is:
Γ ⊢ U'' ▹ U'' : !?14120
subgoal 3 (ID 14125) is:
Γ ⊢ ZA ▹ ZA : !?14120
subgoal 4 (ID 14126) is:
Γ ⊢ ?14119 ▹▹ U'' : !?14120
subgoal 5 (ID 14127) is:
Γ ⊢ ?14119 ▹▹ ZA : !?14120
subgoal 6 (ID 14128) is:
U'' :: Γ ⊢ ZB ▹ ZB : !?14121
subgoal 7 (ID 14129) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 8 (ID 14130) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 9 (ID 14118) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 10 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 11 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 12 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 13 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 14 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 15 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 open, ?14120 open, ?14121 open, ?14122 open,)
apply H25. 14 subgoals, subgoal 1 (ID 14124)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ U'' ▹ U'' : !s'
subgoal 2 (ID 14125) is:
Γ ⊢ ZA ▹ ZA : !s'
subgoal 3 (ID 14126) is:
Γ ⊢ ?14119 ▹▹ U'' : !s'
subgoal 4 (ID 14127) is:
Γ ⊢ ?14119 ▹▹ ZA : !s'
subgoal 5 (ID 14128) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 6 (ID 14129) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 7 (ID 14130) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 8 (ID 14118) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 9 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 11 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 13 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 14 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 open, ?14120 using , ?14121 using , ?14122 using ,)
apply H28. 13 subgoals, subgoal 1 (ID 14125)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ ZA ▹ ZA : !s'
subgoal 2 (ID 14126) is:
Γ ⊢ ?14119 ▹▹ U'' : !s'
subgoal 3 (ID 14127) is:
Γ ⊢ ?14119 ▹▹ ZA : !s'
subgoal 4 (ID 14128) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 5 (ID 14129) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 6 (ID 14130) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 7 (ID 14118) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 8 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 13 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 open, ?14120 using , ?14121 using , ?14122 using ,)
eapply reds_refl_rt. 13 subgoals, subgoal 1 (ID 14132)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ ?14131 ▹▹ ZA : !s'
subgoal 2 (ID 14126) is:
Γ ⊢ ?14119 ▹▹ U'' : !s'
subgoal 3 (ID 14127) is:
Γ ⊢ ?14119 ▹▹ ZA : !s'
subgoal 4 (ID 14128) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 5 (ID 14129) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 6 (ID 14130) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 7 (ID 14118) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 8 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 13 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 open, ?14120 using , ?14121 using , ?14122 using , ?14131 open,)
apply H35. 12 subgoals, subgoal 1 (ID 14126)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ ?14119 ▹▹ U'' : !s'
subgoal 2 (ID 14127) is:
Γ ⊢ ?14119 ▹▹ ZA : !s'
subgoal 3 (ID 14128) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 4 (ID 14129) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 5 (ID 14130) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 6 (ID 14118) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 7 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 open, ?14120 using , ?14121 using , ?14122 using , ?14131 using ,)
constructor; apply H28.11 subgoals, subgoal 1 (ID 14127)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ U'' ▹▹ ZA : !s'
subgoal 2 (ID 14128) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 3 (ID 14129) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 4 (ID 14130) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 5 (ID 14118) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 6 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using ,)
trivial. 10 subgoals, subgoal 1 (ID 14128)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 2 (ID 14129) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 3 (ID 14130) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 14118) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 5 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using ,)
eapply reds_refl_rt. 10 subgoals, subgoal 1 (ID 14136)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
U'' :: Γ ⊢ ?14135 ▹▹ ZB : !t'
subgoal 2 (ID 14129) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 3 (ID 14130) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 14118) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 5 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 open,)
apply H8. 9 subgoals, subgoal 1 (ID 14129)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 2 (ID 14130) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 3 (ID 14118) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using ,)
apply typ_pcompat with L. 10 subgoals, subgoal 1 (ID 14137)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
U'' :: Γ ⊢ V'' ▹ V'' : L
subgoal 2 (ID 14138) is:
U'' :: Γ ⊢ L ≡' ZB
subgoal 3 (ID 14130) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 14118) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 5 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using ,)
trivial. 9 subgoals, subgoal 1 (ID 14138)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
U'' :: Γ ⊢ L ≡' ZB
subgoal 2 (ID 14130) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 3 (ID 14118) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using ,)
eapply reds_to_conv; apply H8. 8 subgoals, subgoal 1 (ID 14130)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ RQ ▹ RQ : U''
subgoal 2 (ID 14118) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using ,)
apply typ_pcompat with C. 9 subgoals, subgoal 1 (ID 14141)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ RQ ▹ RQ : C
subgoal 2 (ID 14142) is:
Γ ⊢ C ≡' U''
subgoal 3 (ID 14118) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 4 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using ,)
apply reds_refl_rt in H15; apply H15. 8 subgoals, subgoal 1 (ID 14142)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ C ≡' U''
subgoal 2 (ID 14118) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using ,)
eauto.7 subgoals, subgoal 1 (ID 14118)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using ,)
apply typ_peq_sym. 7 subgoals, subgoal 1 (ID 14165)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ E [ ← Q'] ≡' ZB [ ← RQ]
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using ,)
apply reds_to_conv with t2. 7 subgoals, subgoal 1 (ID 14166)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ E [ ← Q'] ▹▹ ZB [ ← RQ] : !t2
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using ,)
change !t2 with (!t2[← Q']). 7 subgoals, subgoal 1 (ID 14168)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ E [ ← Q'] ▹▹ ZB [ ← RQ] : !t2 [ ← Q']
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using ,)
eapply reds_subst_gen. 8 subgoals, subgoal 1 (ID 14170)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
?14169 :: Γ ⊢ E ▹▹ ZB : !t2
subgoal 2 (ID 14171) is:
Γ ⊢ Q' ▹▹ RQ : ?14169
subgoal 3 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 open,)
apply H13. 7 subgoals, subgoal 1 (ID 14171)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Q' ▹▹ RQ : C'
subgoal 2 (ID 13002) is:
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using ,)
apply reds_typ_pcompat with C'; eauto.6 subgoals, subgoal 1 (ID 13002)
P : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H8 : exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using ,)
destruct H8 as (G0 & G & G' & ? & ? & ? & _ & _ & _ & HH2 & HH1 & HH0). 6 subgoals, subgoal 1 (ID 14447)
P : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
x : Term
x0 : Term
H8 : An' = G
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using ,)
clear x x0. 6 subgoals, subgoal 1 (ID 14448)
P : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
H8 : An' = G
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using ,)
subst. 6 subgoals, subgoal 1 (ID 14451)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using ,)
split.7 subgoals, subgoal 1 (ID 14453)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : A
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using ,)
apply reds_typ_pcompat with (D [ ← Q]); trivial.7 subgoals, subgoal 1 (ID 14455)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using ,)
destruct (Confluence (U''::Γ) K D H31) as (ZB & a & b & ? & ?). 7 subgoals, subgoal 1 (ID 14476)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using ,)
destruct (Confluence Γ U'' C H30) as (ZA & c & d & ? & ?).7 subgoals, subgoal 1 (ID 14495)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C ▹▹ ZA : !d
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using ,)
rename H35 into HH35. 7 subgoals, subgoal 1 (ID 14496)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C ▹▹ ZA : !d
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using ,)
assert (H35: Γ ⊢ U'' ▹▹ ZA : !s). 8 subgoals, subgoal 1 (ID 14497)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹▹ ZA : !s
subgoal 2 (ID 14498) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using ,)
eapply typ_reds_relocate. 9 subgoals, subgoal 1 (ID 14500)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹▹ ZA : ?14499
subgoal 2 (ID 14501) is:
Γ ⊢ U'' ▹ U'' : !s
subgoal 3 (ID 14498) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 open,)
apply HH35. 8 subgoals, subgoal 1 (ID 14501)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹ U'' : !s
subgoal 2 (ID 14498) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using ,)
apply H23. 7 subgoals, subgoal 1 (ID 14498)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using ,)
clear HH35.7 subgoals, subgoal 1 (ID 14502)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H36 : Γ ⊢ C ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using ,)
rename H36 into HH36. 7 subgoals, subgoal 1 (ID 14503)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using ,)
assert (H36: Γ ⊢ C ▹▹ ZA : !s1). 8 subgoals, subgoal 1 (ID 14504)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ C ▹▹ ZA : !s1
subgoal 2 (ID 14505) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using ,)
eapply typ_reds_relocate. 9 subgoals, subgoal 1 (ID 14507)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ C ▹▹ ZA : ?14506
subgoal 2 (ID 14508) is:
Γ ⊢ C ▹ C : !s1
subgoal 3 (ID 14505) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 open,)
apply HH36. 8 subgoals, subgoal 1 (ID 14508)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ C ▹ C : !s1
subgoal 2 (ID 14505) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using ,)
apply red_refl_lt in H4; apply H4. 7 subgoals, subgoal 1 (ID 14505)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using ,)
clear HH36.7 subgoals, subgoal 1 (ID 14511)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using ,)
rename H8 into HH8. 7 subgoals, subgoal 1 (ID 14512)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using ,)
assert (H8 : U''::Γ ⊢ K ▹▹ ZB : !t). 8 subgoals, subgoal 1 (ID 14514)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
============================
U'' :: Γ ⊢ K ▹▹ ZB : !t
subgoal 2 (ID 14515) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using ,)
eapply typ_reds_relocate. 9 subgoals, subgoal 1 (ID 14517)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
============================
U'' :: Γ ⊢ K ▹▹ ZB : ?14516
subgoal 2 (ID 14518) is:
U'' :: Γ ⊢ K ▹ K : !t
subgoal 3 (ID 14515) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 open,)
apply HH8. 8 subgoals, subgoal 1 (ID 14518)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
============================
U'' :: Γ ⊢ K ▹ K : !t
subgoal 2 (ID 14515) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using ,)
apply H24. 7 subgoals, subgoal 1 (ID 14515)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using ,)
clear HH8.7 subgoals, subgoal 1 (ID 14519)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using ,)
rename H13 into HH13. 7 subgoals, subgoal 1 (ID 14520)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using ,)
assert (H13 : C::Γ ⊢ D ▹▹ ZB : !t1). 8 subgoals, subgoal 1 (ID 14522)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
C :: Γ ⊢ D ▹▹ ZB : !t1
subgoal 2 (ID 14523) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using ,)
eapply typ_reds_relocate. 9 subgoals, subgoal 1 (ID 14525)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
C :: Γ ⊢ D ▹▹ ZB : ?14524
subgoal 2 (ID 14526) is:
C :: Γ ⊢ D ▹ D : !t1
subgoal 3 (ID 14523) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 open,)
eapply conv_in_env_reds. 10 subgoals, subgoal 1 (ID 14528)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
?14527 ⊢ D ▹▹ ZB : ?14524
subgoal 2 (ID 14529) is:
env_conv ?14527 (C :: Γ)
subgoal 3 (ID 14526) is:
C :: Γ ⊢ D ▹ D : !t1
subgoal 4 (ID 14523) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 open, ?14527 open,)
apply HH13. 9 subgoals, subgoal 1 (ID 14529)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
env_conv (U'' :: Γ) (C :: Γ)
subgoal 2 (ID 14526) is:
C :: Γ ⊢ D ▹ D : !t1
subgoal 3 (ID 14523) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using ,)
eauto.8 subgoals, subgoal 1 (ID 14526)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
C :: Γ ⊢ D ▹ D : !t1
subgoal 2 (ID 14523) is:
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using ,)
apply red_refl_lt in H0; apply H0. 7 subgoals, subgoal 1 (ID 14523)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using ,)
clear HH13.7 subgoals, subgoal 1 (ID 14806)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using ,)
clear a b c d.7 subgoals, subgoal 1 (ID 14807)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using ,)
eapply typ_reds_trans. 8 subgoals, subgoal 1 (ID 14809)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ·( C, D)Q ▹▹ ?14808 : D [ ← Q]
subgoal 2 (ID 14810) is:
Γ ⊢ ?14808 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 open,)
eapply reds_App. 11 subgoals, subgoal 1 (ID 14817)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ▹▹ ?14811 : Π (C), D
subgoal 2 (ID 14818) is:
Γ ⊢ Q ▹▹ ?14814 : C
subgoal 3 (ID 14819) is:
Γ ⊢ C ▹▹ ?14812 : !?14815
subgoal 4 (ID 14820) is:
C :: Γ ⊢ D ▹▹ ?14813 : !?14816
subgoal 5 (ID 14810) is:
Γ ⊢ ?14811 ·( ?14812, ?14813)?14814 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 open, ?14812 open, ?14813 open, ?14814 open, ?14815 open, ?14816 open,)
eapply typ_reds_trans. 12 subgoals, subgoal 1 (ID 14822)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ▹▹ ?14821 : Π (C), D
subgoal 2 (ID 14823) is:
Γ ⊢ ?14821 ▹▹ ?14811 : Π (C), D
subgoal 3 (ID 14818) is:
Γ ⊢ Q ▹▹ ?14814 : C
subgoal 4 (ID 14819) is:
Γ ⊢ C ▹▹ ?14812 : !?14815
subgoal 5 (ID 14820) is:
C :: Γ ⊢ D ▹▹ ?14813 : !?14816
subgoal 6 (ID 14810) is:
Γ ⊢ ?14811 ·( ?14812, ?14813)?14814 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 7 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 open, ?14812 open, ?14813 open, ?14814 open, ?14815 open, ?14816 open, ?14821 open,)
apply H17. 11 subgoals, subgoal 1 (ID 14823)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ RP ▹▹ ?14811 : Π (C), D
subgoal 2 (ID 14818) is:
Γ ⊢ Q ▹▹ ?14814 : C
subgoal 3 (ID 14819) is:
Γ ⊢ C ▹▹ ?14812 : !?14815
subgoal 4 (ID 14820) is:
C :: Γ ⊢ D ▹▹ ?14813 : !?14816
subgoal 5 (ID 14810) is:
Γ ⊢ ?14811 ·( ?14812, ?14813)?14814 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 open, ?14812 open, ?14813 open, ?14814 open, ?14815 open, ?14816 open, ?14821 using ,)
constructor. 11 subgoals, subgoal 1 (ID 14825)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ RP ▹ ?14811 : Π (C), D
subgoal 2 (ID 14818) is:
Γ ⊢ Q ▹▹ ?14814 : C
subgoal 3 (ID 14819) is:
Γ ⊢ C ▹▹ ?14812 : !?14815
subgoal 4 (ID 14820) is:
C :: Γ ⊢ D ▹▹ ?14813 : !?14816
subgoal 5 (ID 14810) is:
Γ ⊢ ?14811 ·( ?14812, ?14813)?14814 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 open, ?14812 open, ?14813 open, ?14814 open, ?14815 open, ?14816 open, ?14821 using ,)
apply H19. 10 subgoals, subgoal 1 (ID 14818)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ Q ▹▹ ?14814 : C
subgoal 2 (ID 14819) is:
Γ ⊢ C ▹▹ ?14812 : !?14815
subgoal 3 (ID 14820) is:
C :: Γ ⊢ D ▹▹ ?14813 : !?14816
subgoal 4 (ID 14810) is:
Γ ⊢ (λ [U''], V'') ·( ?14812, ?14813)?14814 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 open, ?14813 open, ?14814 open, ?14815 open, ?14816 open, ?14821 using ,)
constructor; apply red_refl_lt in H5; apply H5. 9 subgoals, subgoal 1 (ID 14819)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ C ▹▹ ?14812 : !?14815
subgoal 2 (ID 14820) is:
C :: Γ ⊢ D ▹▹ ?14813 : !?14816
subgoal 3 (ID 14810) is:
Γ ⊢ (λ [U''], V'') ·( ?14812, ?14813)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 open, ?14813 open, ?14814 using ?14829 , ?14815 open, ?14816 open, ?14821 using , ?14829 using ,)
constructor; apply red_refl_lt in H4; apply H4.8 subgoals, subgoal 1 (ID 14820)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
C :: Γ ⊢ D ▹▹ ?14813 : !?14816
subgoal 2 (ID 14810) is:
Γ ⊢ (λ [U''], V'') ·( C, ?14813)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 open, ?14814 using ?14829 , ?14815 using ?14835 , ?14816 open, ?14821 using , ?14829 using , ?14834 using , ?14835 using ,)
constructor. 8 subgoals, subgoal 1 (ID 14838)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
C :: Γ ⊢ D ▹ ?14813 : !?14816
subgoal 2 (ID 14810) is:
Γ ⊢ (λ [U''], V'') ·( C, ?14813)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 open, ?14814 using ?14829 , ?14815 using ?14835 , ?14816 open, ?14821 using , ?14829 using , ?14834 using , ?14835 using ,)
apply red_refl_lt in H0; apply H0. 7 subgoals, subgoal 1 (ID 14810)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( C, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using ,)
eapply typ_reds_trans. 8 subgoals, subgoal 1 (ID 14844)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( C, D)Q ▹▹ ?14843 : D [ ← Q]
subgoal 2 (ID 14845) is:
Γ ⊢ ?14843 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 open,)
eapply reds_App. 11 subgoals, subgoal 1 (ID 14852)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ λ [U''], V'' ▹▹ ?14846 : Π (C), D
subgoal 2 (ID 14853) is:
Γ ⊢ Q ▹▹ ?14849 : C
subgoal 3 (ID 14854) is:
Γ ⊢ C ▹▹ ?14847 : !?14850
subgoal 4 (ID 14855) is:
C :: Γ ⊢ D ▹▹ ?14848 : !?14851
subgoal 5 (ID 14845) is:
Γ ⊢ ?14846 ·( ?14847, ?14848)?14849 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 open, ?14847 open, ?14848 open, ?14849 open, ?14850 open, ?14851 open,)
constructor; apply red_refl_rt in H19; apply H19. 10 subgoals, subgoal 1 (ID 14853)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ Q ▹▹ ?14849 : C
subgoal 2 (ID 14854) is:
Γ ⊢ C ▹▹ ?14847 : !?14850
subgoal 3 (ID 14855) is:
C :: Γ ⊢ D ▹▹ ?14848 : !?14851
subgoal 4 (ID 14845) is:
Γ ⊢ (λ [U''], V'') ·( ?14847, ?14848)?14849 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 open, ?14848 open, ?14849 open, ?14850 open, ?14851 open, ?14859 using ,)
apply H15. 9 subgoals, subgoal 1 (ID 14854)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ C ▹▹ ?14847 : !?14850
subgoal 2 (ID 14855) is:
C :: Γ ⊢ D ▹▹ ?14848 : !?14851
subgoal 3 (ID 14845) is:
Γ ⊢ (λ [U''], V'') ·( ?14847, ?14848)RQ ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 open, ?14848 open, ?14849 using , ?14850 open, ?14851 open, ?14859 using ,)
apply H36. 8 subgoals, subgoal 1 (ID 14855)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
C :: Γ ⊢ D ▹▹ ?14848 : !?14851
subgoal 2 (ID 14845) is:
Γ ⊢ (λ [U''], V'') ·( ZA, ?14848)RQ ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 open, ?14849 using , ?14850 using , ?14851 open, ?14859 using ,)
apply H13. 7 subgoals, subgoal 1 (ID 14845)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using ,)
constructor.7 subgoals, subgoal 1 (ID 14862)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using ,)
apply typ_pcompat with (ZB [← RQ]). 8 subgoals, subgoal 1 (ID 14863)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹ V'' [ ← RQ] : ZB [ ← RQ]
subgoal 2 (ID 14864) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 3 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using ,)
eapply typ_beta. 15 subgoals, subgoal 1 (ID 14869)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Rel ?14866 ?14867 ?14868
subgoal 2 (ID 14870) is:
Γ ⊢ U'' ▹ U'' : !?14866
subgoal 3 (ID 14871) is:
Γ ⊢ ZA ▹ ZA : !?14866
subgoal 4 (ID 14872) is:
Γ ⊢ ?14865 ▹▹ U'' : !?14866
subgoal 5 (ID 14873) is:
Γ ⊢ ?14865 ▹▹ ZA : !?14866
subgoal 6 (ID 14874) is:
U'' :: Γ ⊢ ZB ▹ ZB : !?14867
subgoal 7 (ID 14875) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 8 (ID 14876) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 9 (ID 14864) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 10 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 11 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 12 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 13 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 14 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 15 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 open, ?14866 open, ?14867 open, ?14868 open,)
apply H21. 14 subgoals, subgoal 1 (ID 14870)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ U'' ▹ U'' : !s
subgoal 2 (ID 14871) is:
Γ ⊢ ZA ▹ ZA : !s
subgoal 3 (ID 14872) is:
Γ ⊢ ?14865 ▹▹ U'' : !s
subgoal 4 (ID 14873) is:
Γ ⊢ ?14865 ▹▹ ZA : !s
subgoal 5 (ID 14874) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 6 (ID 14875) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 7 (ID 14876) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 8 (ID 14864) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 9 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 11 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 13 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 14 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 open, ?14866 using , ?14867 using , ?14868 using ,)
apply H23. 13 subgoals, subgoal 1 (ID 14871)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ZA ▹ ZA : !s
subgoal 2 (ID 14872) is:
Γ ⊢ ?14865 ▹▹ U'' : !s
subgoal 3 (ID 14873) is:
Γ ⊢ ?14865 ▹▹ ZA : !s
subgoal 4 (ID 14874) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 5 (ID 14875) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 6 (ID 14876) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 7 (ID 14864) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 8 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 13 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 open, ?14866 using , ?14867 using , ?14868 using ,)
eapply reds_refl_rt. 13 subgoals, subgoal 1 (ID 14878)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ?14877 ▹▹ ZA : !s
subgoal 2 (ID 14872) is:
Γ ⊢ ?14865 ▹▹ U'' : !s
subgoal 3 (ID 14873) is:
Γ ⊢ ?14865 ▹▹ ZA : !s
subgoal 4 (ID 14874) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 5 (ID 14875) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 6 (ID 14876) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 7 (ID 14864) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 8 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 13 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 open, ?14866 using , ?14867 using , ?14868 using , ?14877 open,)
apply H35. 12 subgoals, subgoal 1 (ID 14872)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ?14865 ▹▹ U'' : !s
subgoal 2 (ID 14873) is:
Γ ⊢ ?14865 ▹▹ ZA : !s
subgoal 3 (ID 14874) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 4 (ID 14875) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 5 (ID 14876) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 6 (ID 14864) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 7 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 open, ?14866 using , ?14867 using , ?14868 using , ?14877 using ,)
constructor. 12 subgoals, subgoal 1 (ID 14880)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ?14865 ▹ U'' : !s
subgoal 2 (ID 14873) is:
Γ ⊢ ?14865 ▹▹ ZA : !s
subgoal 3 (ID 14874) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 4 (ID 14875) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 5 (ID 14876) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 6 (ID 14864) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 7 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 open, ?14866 using , ?14867 using , ?14868 using , ?14877 using ,)
apply H23.11 subgoals, subgoal 1 (ID 14873)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ U'' ▹▹ ZA : !s
subgoal 2 (ID 14874) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 3 (ID 14875) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 4 (ID 14876) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 5 (ID 14864) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 6 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using ,)
trivial. 10 subgoals, subgoal 1 (ID 14874)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 2 (ID 14875) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 3 (ID 14876) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 14864) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 5 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using ,)
apply reds_refl_rt in H8; apply H8. 9 subgoals, subgoal 1 (ID 14875)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 2 (ID 14876) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 3 (ID 14864) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 4 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using ,)
apply typ_pcompat with K. 10 subgoals, subgoal 1 (ID 14883)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
U'' :: Γ ⊢ V'' ▹ V'' : K
subgoal 2 (ID 14884) is:
U'' :: Γ ⊢ K ≡' ZB
subgoal 3 (ID 14876) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 14864) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 5 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using ,)
trivial. 9 subgoals, subgoal 1 (ID 14884)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
U'' :: Γ ⊢ K ≡' ZB
subgoal 2 (ID 14876) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 3 (ID 14864) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 4 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using ,)
eapply reds_to_conv; apply H8. 8 subgoals, subgoal 1 (ID 14876)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ RQ ▹ RQ : U''
subgoal 2 (ID 14864) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 3 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using ,)
apply typ_pcompat with C. 9 subgoals, subgoal 1 (ID 14887)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ RQ ▹ RQ : C
subgoal 2 (ID 14888) is:
Γ ⊢ C ≡' U''
subgoal 3 (ID 14864) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 4 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using ,)
apply reds_refl_rt in H15; trivial. 8 subgoals, subgoal 1 (ID 14888)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ C ≡' U''
subgoal 2 (ID 14864) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 3 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using ,)
eauto.7 subgoals, subgoal 1 (ID 14864)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using ,)
apply typ_peq_sym. 7 subgoals, subgoal 1 (ID 14911)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ D [ ← Q] ≡' ZB [ ← RQ]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using ,)
apply reds_to_conv with t1. 7 subgoals, subgoal 1 (ID 14912)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ D [ ← Q] ▹▹ ZB [ ← RQ] : !t1
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using ,)
change !t1 with (!t1[← Q]). 7 subgoals, subgoal 1 (ID 14914)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ D [ ← Q] ▹▹ ZB [ ← RQ] : !t1 [ ← Q]
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using ,)
eapply reds_subst_gen. 8 subgoals, subgoal 1 (ID 14916)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
?14915 :: Γ ⊢ D ▹▹ ZB : !t1
subgoal 2 (ID 14917) is:
Γ ⊢ Q ▹▹ RQ : ?14915
subgoal 3 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 open,)
apply H13.7 subgoals, subgoal 1 (ID 14917)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ C ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : C :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ Q ▹▹ RQ : C
subgoal 2 (ID 14454) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using ,)
apply reds_typ_pcompat with C; eauto. 6 subgoals, subgoal 1 (ID 14454)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using ,)
apply reds_typ_pcompat with (E [ ← Q']); trivial.6 subgoals, subgoal 1 (ID 15138)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using ,)
destruct (Confluence (U''::Γ) L E H34) as (ZB & a & b & ? & ?). 6 subgoals, subgoal 1 (ID 15159)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using ,)
destruct (Confluence Γ U'' G) as (ZA & c & d & ? & ?).7 subgoals, subgoal 1 (ID 15165)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
============================
Γ ⊢ U'' ≡' G
subgoal 2 (ID 15181) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using ,)
apply typ_peq_trans with C'; trivial. 7 subgoals, subgoal 1 (ID 15183)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
============================
Γ ⊢ C' ≡' G
subgoal 2 (ID 15181) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using ,)
apply typ_peq_trans with G0. 8 subgoals, subgoal 1 (ID 15184)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
============================
Γ ⊢ C' ≡' G0
subgoal 2 (ID 15185) is:
Γ ⊢ G0 ≡' G
subgoal 3 (ID 15181) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using ,)
apply reds_to_conv in HH1; eauto. 7 subgoals, subgoal 1 (ID 15185)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
============================
Γ ⊢ G0 ≡' G
subgoal 2 (ID 15181) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using ,)
apply reds_to_conv in HH2; eauto.6 subgoals, subgoal 1 (ID 15181)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using ,)
assert(HEQ1: Γ ⊢ C' ≡' G). 7 subgoals, subgoal 1 (ID 15220)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
============================
Γ ⊢ C' ≡' G
subgoal 2 (ID 15221) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using ,)
apply reds_to_conv in HH1. 7 subgoals, subgoal 1 (ID 15223)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ≡' C'
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
============================
Γ ⊢ C' ≡' G
subgoal 2 (ID 15221) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using ,)
apply reds_to_conv in HH2. 7 subgoals, subgoal 1 (ID 15225)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ≡' G
HH1 : Γ ⊢ G0 ≡' C'
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
============================
Γ ⊢ C' ≡' G
subgoal 2 (ID 15221) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using ,)
eauto.6 subgoals, subgoal 1 (ID 15221)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
HEQ1 : Γ ⊢ C' ≡' G
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using ,)
rename H35 into HH35. 6 subgoals, subgoal 1 (ID 15430)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
HEQ1 : Γ ⊢ C' ≡' G
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using ,)
assert (H35: Γ ⊢ U'' ▹▹ ZA : !s'). 7 subgoals, subgoal 1 (ID 15431)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
HEQ1 : Γ ⊢ C' ≡' G
============================
Γ ⊢ U'' ▹▹ ZA : !s'
subgoal 2 (ID 15432) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using ,)
eapply typ_reds_relocate. 8 subgoals, subgoal 1 (ID 15434)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
HEQ1 : Γ ⊢ C' ≡' G
============================
Γ ⊢ U'' ▹▹ ZA : ?15433
subgoal 2 (ID 15435) is:
Γ ⊢ U'' ▹ U'' : !s'
subgoal 3 (ID 15432) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 open,)
apply HH35. 7 subgoals, subgoal 1 (ID 15435)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
HEQ1 : Γ ⊢ C' ≡' G
============================
Γ ⊢ U'' ▹ U'' : !s'
subgoal 2 (ID 15432) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using ,)
apply H28. 6 subgoals, subgoal 1 (ID 15432)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using ,)
clear HH35.6 subgoals, subgoal 1 (ID 15436)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H36 : Γ ⊢ G ▹▹ ZA : !d
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using ,)
rename H36 into HH36. 6 subgoals, subgoal 1 (ID 15437)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ G ▹▹ ZA : !d
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using ,)
assert (H36: Γ ⊢ G ▹▹ ZA : !s2). 7 subgoals, subgoal 1 (ID 15438)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ G ▹▹ ZA : !d
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ G ▹▹ ZA : !s2
subgoal 2 (ID 15439) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using ,)
eapply typ_reds_relocate. 8 subgoals, subgoal 1 (ID 15441)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ G ▹▹ ZA : !d
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ G ▹▹ ZA : ?15440
subgoal 2 (ID 15442) is:
Γ ⊢ G ▹ G : !s2
subgoal 3 (ID 15439) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 open,)
apply HH36. 7 subgoals, subgoal 1 (ID 15442)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ G ▹▹ ZA : !d
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ G ▹ G : !s2
subgoal 2 (ID 15439) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using ,)
apply reds_refl_rt in HH2; apply HH2. 6 subgoals, subgoal 1 (ID 15439)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ G ▹▹ ZA : !d
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using ,)
clear HH36.6 subgoals, subgoal 1 (ID 15445)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using ,)
rename H8 into HH8. 6 subgoals, subgoal 1 (ID 15446)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using ,)
assert (H8 : U''::Γ ⊢ L ▹▹ ZB : !t'). 7 subgoals, subgoal 1 (ID 15448)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
============================
U'' :: Γ ⊢ L ▹▹ ZB : !t'
subgoal 2 (ID 15449) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using ,)
eapply typ_reds_relocate. 8 subgoals, subgoal 1 (ID 15451)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
============================
U'' :: Γ ⊢ L ▹▹ ZB : ?15450
subgoal 2 (ID 15452) is:
U'' :: Γ ⊢ L ▹ L : !t'
subgoal 3 (ID 15449) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 open,)
apply HH8. 7 subgoals, subgoal 1 (ID 15452)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
============================
U'' :: Γ ⊢ L ▹ L : !t'
subgoal 2 (ID 15449) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using ,)
apply H29. 6 subgoals, subgoal 1 (ID 15449)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using ,)
clear HH8.6 subgoals, subgoal 1 (ID 15453)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using ,)
rename H13 into HH13. 6 subgoals, subgoal 1 (ID 15454)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using ,)
assert (H13 : G::Γ ⊢ E ▹▹ ZB : !t2). 7 subgoals, subgoal 1 (ID 15456)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
G :: Γ ⊢ E ▹▹ ZB : !t2
subgoal 2 (ID 15457) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using ,)
eapply typ_reds_relocate. 8 subgoals, subgoal 1 (ID 15459)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
G :: Γ ⊢ E ▹▹ ZB : ?15458
subgoal 2 (ID 15460) is:
G :: Γ ⊢ E ▹ E : !t2
subgoal 3 (ID 15457) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 open,)
eapply conv_in_env_reds. 9 subgoals, subgoal 1 (ID 15462)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
?15461 ⊢ E ▹▹ ZB : ?15458
subgoal 2 (ID 15463) is:
env_conv ?15461 (G :: Γ)
subgoal 3 (ID 15460) is:
G :: Γ ⊢ E ▹ E : !t2
subgoal 4 (ID 15457) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 open, ?15461 open,)
apply HH13. 8 subgoals, subgoal 1 (ID 15463)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
env_conv (U'' :: Γ) (G :: Γ)
subgoal 2 (ID 15460) is:
G :: Γ ⊢ E ▹ E : !t2
subgoal 3 (ID 15457) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using ,)
eauto. 7 subgoals, subgoal 1 (ID 15460)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
G :: Γ ⊢ E ▹ E : !t2
subgoal 2 (ID 15457) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using ,)
eapply conv_in_env.8 subgoals, subgoal 1 (ID 16494)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
?16493 ⊢ E ▹ E : !t2
subgoal 2 (ID 16495) is:
env_conv ?16493 (G :: Γ)
subgoal 3 (ID 15457) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 open,)
apply red_refl_lt in H7; apply H7. 7 subgoals, subgoal 1 (ID 16495)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
env_conv (C' :: Γ) (G :: Γ)
subgoal 2 (ID 15457) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using ,)
eauto. 6 subgoals, subgoal 1 (ID 15457)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using ,)
clear HH13.6 subgoals, subgoal 1 (ID 16773)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
ZA : Term
c : Sorts
d : Sorts
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using ,)
clear a b c d.6 subgoals, subgoal 1 (ID 16774)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using ,)
assert (HEQ2: Γ ⊢ Π(C'),E ≡' Π(G),E). 7 subgoals, subgoal 1 (ID 16775)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Π (C'), E ≡' Π (G), E
subgoal 2 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using ,)
apply typ_peq_trans with (Π(G0),E). 8 subgoals, subgoal 1 (ID 16777)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Π (C'), E ≡' Π (G0), E
subgoal 2 (ID 16778) is:
Γ ⊢ Π (G0), E ≡' Π (G), E
subgoal 3 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using ,)
apply typ_peq_sym.8 subgoals, subgoal 1 (ID 16779)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Π (G0), E ≡' Π (C'), E
subgoal 2 (ID 16778) is:
Γ ⊢ Π (G0), E ≡' Π (G), E
subgoal 3 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using ,)
apply reds_to_conv with u2. 8 subgoals, subgoal 1 (ID 16780)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Π (G0), E ▹▹ Π (C'), E : !u2
subgoal 2 (ID 16778) is:
Γ ⊢ Π (G0), E ≡' Π (G), E
subgoal 3 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using ,)
eapply reds_Pi. 10 subgoals, subgoal 1 (ID 16783)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ G0 ▹▹ C' : !?16781
subgoal 2 (ID 16784) is:
G0 :: Γ ⊢ E ▹▹ E : !?16782
subgoal 3 (ID 16785) is:
Rel ?16781 ?16782 u2
subgoal 4 (ID 16778) is:
Γ ⊢ Π (G0), E ≡' Π (G), E
subgoal 5 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 open, ?16782 open,)
apply HH1. 9 subgoals, subgoal 1 (ID 16784)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
G0 :: Γ ⊢ E ▹▹ E : !?16782
subgoal 2 (ID 16785) is:
Rel s2 ?16782 u2
subgoal 3 (ID 16778) is:
Γ ⊢ Π (G0), E ≡' Π (G), E
subgoal 4 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 open,)
constructor. 9 subgoals, subgoal 1 (ID 16787)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
G0 :: Γ ⊢ E ▹ E : !?16782
subgoal 2 (ID 16785) is:
Rel s2 ?16782 u2
subgoal 3 (ID 16778) is:
Γ ⊢ Π (G0), E ≡' Π (G), E
subgoal 4 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 open,)
eapply conv_in_env. 10 subgoals, subgoal 1 (ID 16789)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
?16788 ⊢ E ▹ E : !?16782
subgoal 2 (ID 16790) is:
env_conv ?16788 (G0 :: Γ)
subgoal 3 (ID 16785) is:
Rel s2 ?16782 u2
subgoal 4 (ID 16778) is:
Γ ⊢ Π (G0), E ≡' Π (G), E
subgoal 5 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 open, ?16788 open,)
apply red_refl_lt in H7; apply H7. 9 subgoals, subgoal 1 (ID 16790)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
env_conv (C' :: Γ) (G0 :: Γ)
subgoal 2 (ID 16785) is:
Rel s2 t2 u2
subgoal 3 (ID 16778) is:
Γ ⊢ Π (G0), E ≡' Π (G), E
subgoal 4 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using ,)
eauto. 8 subgoals, subgoal 1 (ID 16785)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
Rel s2 t2 u2
subgoal 2 (ID 16778) is:
Γ ⊢ Π (G0), E ≡' Π (G), E
subgoal 3 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using ,)
trivial.7 subgoals, subgoal 1 (ID 16778)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Π (G0), E ≡' Π (G), E
subgoal 2 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using ,)
apply reds_to_conv with u2. 7 subgoals, subgoal 1 (ID 17179)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Π (G0), E ▹▹ Π (G), E : !u2
subgoal 2 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using ,)
eapply reds_Pi. 9 subgoals, subgoal 1 (ID 17182)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ G0 ▹▹ G : !?17180
subgoal 2 (ID 17183) is:
G0 :: Γ ⊢ E ▹▹ E : !?17181
subgoal 3 (ID 17184) is:
Rel ?17180 ?17181 u2
subgoal 4 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 open, ?17181 open,)
apply HH2. 8 subgoals, subgoal 1 (ID 17183)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
G0 :: Γ ⊢ E ▹▹ E : !?17181
subgoal 2 (ID 17184) is:
Rel s2 ?17181 u2
subgoal 3 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 open,)
constructor. 8 subgoals, subgoal 1 (ID 17186)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
G0 :: Γ ⊢ E ▹ E : !?17181
subgoal 2 (ID 17184) is:
Rel s2 ?17181 u2
subgoal 3 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 open,)
eapply conv_in_env. 9 subgoals, subgoal 1 (ID 17188)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
?17187 ⊢ E ▹ E : !?17181
subgoal 2 (ID 17189) is:
env_conv ?17187 (G0 :: Γ)
subgoal 3 (ID 17184) is:
Rel s2 ?17181 u2
subgoal 4 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 open, ?17187 open,)
apply red_refl_lt in H7; apply H7. 8 subgoals, subgoal 1 (ID 17189)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
env_conv (C' :: Γ) (G0 :: Γ)
subgoal 2 (ID 17184) is:
Rel s2 t2 u2
subgoal 3 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using ,)
eauto. 7 subgoals, subgoal 1 (ID 17184)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
============================
Rel s2 t2 u2
subgoal 2 (ID 16776) is:
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using ,)
trivial.6 subgoals, subgoal 1 (ID 16776)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using ,)
eapply typ_reds_trans. 7 subgoals, subgoal 1 (ID 17579)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ P' ·( G, E)Q' ▹▹ ?17578 : E [ ← Q']
subgoal 2 (ID 17580) is:
Γ ⊢ ?17578 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 open,)
eapply reds_App. 10 subgoals, subgoal 1 (ID 17587)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ P' ▹▹ ?17581 : Π (G), E
subgoal 2 (ID 17588) is:
Γ ⊢ Q' ▹▹ ?17584 : G
subgoal 3 (ID 17589) is:
Γ ⊢ G ▹▹ ?17582 : !?17585
subgoal 4 (ID 17590) is:
G :: Γ ⊢ E ▹▹ ?17583 : !?17586
subgoal 5 (ID 17580) is:
Γ ⊢ ?17581 ·( ?17582, ?17583)?17584 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 open, ?17582 open, ?17583 open, ?17584 open, ?17585 open, ?17586 open,)
eapply typ_reds_trans. 11 subgoals, subgoal 1 (ID 17592)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ P' ▹▹ ?17591 : Π (G), E
subgoal 2 (ID 17593) is:
Γ ⊢ ?17591 ▹▹ ?17581 : Π (G), E
subgoal 3 (ID 17588) is:
Γ ⊢ Q' ▹▹ ?17584 : G
subgoal 4 (ID 17589) is:
Γ ⊢ G ▹▹ ?17582 : !?17585
subgoal 5 (ID 17590) is:
G :: Γ ⊢ E ▹▹ ?17583 : !?17586
subgoal 6 (ID 17580) is:
Γ ⊢ ?17581 ·( ?17582, ?17583)?17584 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 open, ?17582 open, ?17583 open, ?17584 open, ?17585 open, ?17586 open, ?17591 open,)
eapply reds_typ_pcompat with (Π(C'),E). 12 subgoals, subgoal 1 (ID 17594)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ P' ▹▹ ?17591 : Π (C'), E
subgoal 2 (ID 17595) is:
Γ ⊢ Π (C'), E ≡' Π (G), E
subgoal 3 (ID 17593) is:
Γ ⊢ ?17591 ▹▹ ?17581 : Π (G), E
subgoal 4 (ID 17588) is:
Γ ⊢ Q' ▹▹ ?17584 : G
subgoal 5 (ID 17589) is:
Γ ⊢ G ▹▹ ?17582 : !?17585
subgoal 6 (ID 17590) is:
G :: Γ ⊢ E ▹▹ ?17583 : !?17586
subgoal 7 (ID 17580) is:
Γ ⊢ ?17581 ·( ?17582, ?17583)?17584 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 8 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 open, ?17582 open, ?17583 open, ?17584 open, ?17585 open, ?17586 open, ?17591 open,)
apply H18. 11 subgoals, subgoal 1 (ID 17595)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ Π (C'), E ≡' Π (G), E
subgoal 2 (ID 17593) is:
Γ ⊢ RP ▹▹ ?17581 : Π (G), E
subgoal 3 (ID 17588) is:
Γ ⊢ Q' ▹▹ ?17584 : G
subgoal 4 (ID 17589) is:
Γ ⊢ G ▹▹ ?17582 : !?17585
subgoal 5 (ID 17590) is:
G :: Γ ⊢ E ▹▹ ?17583 : !?17586
subgoal 6 (ID 17580) is:
Γ ⊢ ?17581 ·( ?17582, ?17583)?17584 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 open, ?17582 open, ?17583 open, ?17584 open, ?17585 open, ?17586 open, ?17591 using ,)
trivial. 10 subgoals, subgoal 1 (ID 17593)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ RP ▹▹ ?17581 : Π (G), E
subgoal 2 (ID 17588) is:
Γ ⊢ Q' ▹▹ ?17584 : G
subgoal 3 (ID 17589) is:
Γ ⊢ G ▹▹ ?17582 : !?17585
subgoal 4 (ID 17590) is:
G :: Γ ⊢ E ▹▹ ?17583 : !?17586
subgoal 5 (ID 17580) is:
Γ ⊢ ?17581 ·( ?17582, ?17583)?17584 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 open, ?17582 open, ?17583 open, ?17584 open, ?17585 open, ?17586 open, ?17591 using ,)
constructor. 10 subgoals, subgoal 1 (ID 17597)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ RP ▹ ?17581 : Π (G), E
subgoal 2 (ID 17588) is:
Γ ⊢ Q' ▹▹ ?17584 : G
subgoal 3 (ID 17589) is:
Γ ⊢ G ▹▹ ?17582 : !?17585
subgoal 4 (ID 17590) is:
G :: Γ ⊢ E ▹▹ ?17583 : !?17586
subgoal 5 (ID 17580) is:
Γ ⊢ ?17581 ·( ?17582, ?17583)?17584 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 open, ?17582 open, ?17583 open, ?17584 open, ?17585 open, ?17586 open, ?17591 using ,)
apply typ_pcompat with (Π(C'),E). 11 subgoals, subgoal 1 (ID 17598)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ RP ▹ ?17581 : Π (C'), E
subgoal 2 (ID 17599) is:
Γ ⊢ Π (C'), E ≡' Π (G), E
subgoal 3 (ID 17588) is:
Γ ⊢ Q' ▹▹ ?17584 : G
subgoal 4 (ID 17589) is:
Γ ⊢ G ▹▹ ?17582 : !?17585
subgoal 5 (ID 17590) is:
G :: Γ ⊢ E ▹▹ ?17583 : !?17586
subgoal 6 (ID 17580) is:
Γ ⊢ ?17581 ·( ?17582, ?17583)?17584 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 open, ?17582 open, ?17583 open, ?17584 open, ?17585 open, ?17586 open, ?17591 using ,)
apply H20. 10 subgoals, subgoal 1 (ID 17599)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ Π (C'), E ≡' Π (G), E
subgoal 2 (ID 17588) is:
Γ ⊢ Q' ▹▹ ?17584 : G
subgoal 3 (ID 17589) is:
Γ ⊢ G ▹▹ ?17582 : !?17585
subgoal 4 (ID 17590) is:
G :: Γ ⊢ E ▹▹ ?17583 : !?17586
subgoal 5 (ID 17580) is:
Γ ⊢ (λ [U''], V'') ·( ?17582, ?17583)?17584 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 open, ?17583 open, ?17584 open, ?17585 open, ?17586 open, ?17591 using ,)
trivial.9 subgoals, subgoal 1 (ID 17588)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ Q' ▹▹ ?17584 : G
subgoal 2 (ID 17589) is:
Γ ⊢ G ▹▹ ?17582 : !?17585
subgoal 3 (ID 17590) is:
G :: Γ ⊢ E ▹▹ ?17583 : !?17586
subgoal 4 (ID 17580) is:
Γ ⊢ (λ [U''], V'') ·( ?17582, ?17583)?17584 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 open, ?17583 open, ?17584 open, ?17585 open, ?17586 open, ?17591 using ,)
apply reds_typ_pcompat with C'; trivial. 9 subgoals, subgoal 1 (ID 17600)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ Q' ▹▹ ?17584 : C'
subgoal 2 (ID 17589) is:
Γ ⊢ G ▹▹ ?17582 : !?17585
subgoal 3 (ID 17590) is:
G :: Γ ⊢ E ▹▹ ?17583 : !?17586
subgoal 4 (ID 17580) is:
Γ ⊢ (λ [U''], V'') ·( ?17582, ?17583)?17584 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 open, ?17583 open, ?17584 open, ?17585 open, ?17586 open, ?17591 using ,)
constructor; apply red_refl_lt in H10; apply H10.8 subgoals, subgoal 1 (ID 17589)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ G ▹▹ ?17582 : !?17585
subgoal 2 (ID 17590) is:
G :: Γ ⊢ E ▹▹ ?17583 : !?17586
subgoal 3 (ID 17580) is:
Γ ⊢ (λ [U''], V'') ·( ?17582, ?17583)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 open, ?17583 open, ?17584 using ?17605 , ?17585 open, ?17586 open, ?17591 using , ?17605 using ,)
constructor; apply reds_refl_rt in HH2; apply HH2. 7 subgoals, subgoal 1 (ID 17590)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
G :: Γ ⊢ E ▹▹ ?17583 : !?17586
subgoal 2 (ID 17580) is:
Γ ⊢ (λ [U''], V'') ·( G, ?17583)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 open, ?17584 using ?17605 , ?17585 using ?17611 , ?17586 open, ?17591 using , ?17605 using , ?17610 using , ?17611 using ,)
eapply conv_in_env_reds. 8 subgoals, subgoal 1 (ID 17614)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
?17613 ⊢ E ▹▹ ?17583 : !?17586
subgoal 2 (ID 17615) is:
env_conv ?17613 (G :: Γ)
subgoal 3 (ID 17580) is:
Γ ⊢ (λ [U''], V'') ·( G, ?17583)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 open, ?17584 using ?17605 , ?17585 using ?17611 , ?17586 open, ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 open,)
constructor; apply red_refl_lt in H7; apply H7. 7 subgoals, subgoal 1 (ID 17615)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
env_conv (C' :: Γ) (G :: Γ)
subgoal 2 (ID 17580) is:
Γ ⊢ (λ [U''], V'') ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using ,)
eauto.6 subgoals, subgoal 1 (ID 17580)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ (λ [U''], V'') ·( G, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using ,)
eapply typ_reds_trans. 7 subgoals, subgoal 1 (ID 17898)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ (λ [U''], V'') ·( G, E)Q' ▹▹ ?17897 : E [ ← Q']
subgoal 2 (ID 17899) is:
Γ ⊢ ?17897 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 open,)
eapply reds_App. 10 subgoals, subgoal 1 (ID 17906)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ λ [U''], V'' ▹▹ ?17900 : Π (G), E
subgoal 2 (ID 17907) is:
Γ ⊢ Q' ▹▹ ?17903 : G
subgoal 3 (ID 17908) is:
Γ ⊢ G ▹▹ ?17901 : !?17904
subgoal 4 (ID 17909) is:
G :: Γ ⊢ E ▹▹ ?17902 : !?17905
subgoal 5 (ID 17899) is:
Γ ⊢ ?17900 ·( ?17901, ?17902)?17903 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 open, ?17901 open, ?17902 open, ?17903 open, ?17904 open, ?17905 open,)
apply reds_typ_pcompat with (Π(C'),E); trivial. 10 subgoals, subgoal 1 (ID 17910)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ λ [U''], V'' ▹▹ ?17900 : Π (C'), E
subgoal 2 (ID 17907) is:
Γ ⊢ Q' ▹▹ ?17903 : G
subgoal 3 (ID 17908) is:
Γ ⊢ G ▹▹ ?17901 : !?17904
subgoal 4 (ID 17909) is:
G :: Γ ⊢ E ▹▹ ?17902 : !?17905
subgoal 5 (ID 17899) is:
Γ ⊢ ?17900 ·( ?17901, ?17902)?17903 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 open, ?17901 open, ?17902 open, ?17903 open, ?17904 open, ?17905 open,)
constructor; apply red_refl_rt in H20; apply H20. 9 subgoals, subgoal 1 (ID 17907)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ Q' ▹▹ ?17903 : G
subgoal 2 (ID 17908) is:
Γ ⊢ G ▹▹ ?17901 : !?17904
subgoal 3 (ID 17909) is:
G :: Γ ⊢ E ▹▹ ?17902 : !?17905
subgoal 4 (ID 17899) is:
Γ ⊢ (λ [U''], V'') ·( ?17901, ?17902)?17903 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 open, ?17902 open, ?17903 open, ?17904 open, ?17905 open, ?17915 using ,)
apply reds_typ_pcompat with C'; trivial. 9 subgoals, subgoal 1 (ID 17917)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ Q' ▹▹ ?17903 : C'
subgoal 2 (ID 17908) is:
Γ ⊢ G ▹▹ ?17901 : !?17904
subgoal 3 (ID 17909) is:
G :: Γ ⊢ E ▹▹ ?17902 : !?17905
subgoal 4 (ID 17899) is:
Γ ⊢ (λ [U''], V'') ·( ?17901, ?17902)?17903 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 open, ?17902 open, ?17903 open, ?17904 open, ?17905 open, ?17915 using ,)
apply H16. 8 subgoals, subgoal 1 (ID 17908)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ G ▹▹ ?17901 : !?17904
subgoal 2 (ID 17909) is:
G :: Γ ⊢ E ▹▹ ?17902 : !?17905
subgoal 3 (ID 17899) is:
Γ ⊢ (λ [U''], V'') ·( ?17901, ?17902)RQ ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 open, ?17902 open, ?17903 using , ?17904 open, ?17905 open, ?17915 using ,)
apply H36. 7 subgoals, subgoal 1 (ID 17909)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
G :: Γ ⊢ E ▹▹ ?17902 : !?17905
subgoal 2 (ID 17899) is:
Γ ⊢ (λ [U''], V'') ·( ZA, ?17902)RQ ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 open, ?17903 using , ?17904 using , ?17905 open, ?17915 using ,)
apply H13. 6 subgoals, subgoal 1 (ID 17899)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using ,)
constructor.6 subgoals, subgoal 1 (ID 17920)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using ,)
apply typ_pcompat with (ZB [← RQ]). 7 subgoals, subgoal 1 (ID 17921)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹ V'' [ ← RQ] : ZB [ ← RQ]
subgoal 2 (ID 17922) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using ,)
eapply typ_beta. 14 subgoals, subgoal 1 (ID 17927)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Rel ?17924 ?17925 ?17926
subgoal 2 (ID 17928) is:
Γ ⊢ U'' ▹ U'' : !?17924
subgoal 3 (ID 17929) is:
Γ ⊢ ZA ▹ ZA : !?17924
subgoal 4 (ID 17930) is:
Γ ⊢ ?17923 ▹▹ U'' : !?17924
subgoal 5 (ID 17931) is:
Γ ⊢ ?17923 ▹▹ ZA : !?17924
subgoal 6 (ID 17932) is:
U'' :: Γ ⊢ ZB ▹ ZB : !?17925
subgoal 7 (ID 17933) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 8 (ID 17934) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 9 (ID 17922) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 10 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 11 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 13 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 14 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 open, ?17924 open, ?17925 open, ?17926 open,)
apply H25. 13 subgoals, subgoal 1 (ID 17928)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ U'' ▹ U'' : !s'
subgoal 2 (ID 17929) is:
Γ ⊢ ZA ▹ ZA : !s'
subgoal 3 (ID 17930) is:
Γ ⊢ ?17923 ▹▹ U'' : !s'
subgoal 4 (ID 17931) is:
Γ ⊢ ?17923 ▹▹ ZA : !s'
subgoal 5 (ID 17932) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 6 (ID 17933) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 7 (ID 17934) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 8 (ID 17922) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 9 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 13 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 open, ?17924 using , ?17925 using , ?17926 using ,)
apply H28. 12 subgoals, subgoal 1 (ID 17929)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ ZA ▹ ZA : !s'
subgoal 2 (ID 17930) is:
Γ ⊢ ?17923 ▹▹ U'' : !s'
subgoal 3 (ID 17931) is:
Γ ⊢ ?17923 ▹▹ ZA : !s'
subgoal 4 (ID 17932) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 5 (ID 17933) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 6 (ID 17934) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 7 (ID 17922) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 8 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 open, ?17924 using , ?17925 using , ?17926 using ,)
eapply reds_refl_rt. 12 subgoals, subgoal 1 (ID 17936)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ ?17935 ▹▹ ZA : !s'
subgoal 2 (ID 17930) is:
Γ ⊢ ?17923 ▹▹ U'' : !s'
subgoal 3 (ID 17931) is:
Γ ⊢ ?17923 ▹▹ ZA : !s'
subgoal 4 (ID 17932) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 5 (ID 17933) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 6 (ID 17934) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 7 (ID 17922) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 8 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 open, ?17924 using , ?17925 using , ?17926 using , ?17935 open,)
apply H35. 11 subgoals, subgoal 1 (ID 17930)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ ?17923 ▹▹ U'' : !s'
subgoal 2 (ID 17931) is:
Γ ⊢ ?17923 ▹▹ ZA : !s'
subgoal 3 (ID 17932) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 4 (ID 17933) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 5 (ID 17934) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 6 (ID 17922) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 7 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 open, ?17924 using , ?17925 using , ?17926 using , ?17935 using ,)
constructor; apply H28.10 subgoals, subgoal 1 (ID 17931)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ U'' ▹▹ ZA : !s'
subgoal 2 (ID 17932) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 3 (ID 17933) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 4 (ID 17934) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 5 (ID 17922) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 6 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using ,)
trivial. 9 subgoals, subgoal 1 (ID 17932)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 2 (ID 17933) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 3 (ID 17934) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 17922) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using ,)
eapply reds_refl_rt. 9 subgoals, subgoal 1 (ID 17940)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
U'' :: Γ ⊢ ?17939 ▹▹ ZB : !t'
subgoal 2 (ID 17933) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 3 (ID 17934) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 17922) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 open,)
apply H8. 8 subgoals, subgoal 1 (ID 17933)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 2 (ID 17934) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 3 (ID 17922) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using ,)
apply typ_pcompat with L. 9 subgoals, subgoal 1 (ID 17941)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
U'' :: Γ ⊢ V'' ▹ V'' : L
subgoal 2 (ID 17942) is:
U'' :: Γ ⊢ L ≡' ZB
subgoal 3 (ID 17934) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 17922) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 5 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using ,)
trivial. 8 subgoals, subgoal 1 (ID 17942)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
U'' :: Γ ⊢ L ≡' ZB
subgoal 2 (ID 17934) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 3 (ID 17922) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using ,)
eapply reds_to_conv; apply H8. 7 subgoals, subgoal 1 (ID 17934)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ RQ ▹ RQ : U''
subgoal 2 (ID 17922) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using ,)
apply typ_pcompat with C. 8 subgoals, subgoal 1 (ID 17945)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ RQ ▹ RQ : C
subgoal 2 (ID 17946) is:
Γ ⊢ C ≡' U''
subgoal 3 (ID 17922) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 4 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using ,)
apply reds_refl_rt in H15; apply H15. 7 subgoals, subgoal 1 (ID 17946)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ C ≡' U''
subgoal 2 (ID 17922) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using ,)
eauto.6 subgoals, subgoal 1 (ID 17922)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using ,)
apply typ_peq_sym. 6 subgoals, subgoal 1 (ID 17969)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ E [ ← Q'] ≡' ZB [ ← RQ]
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using ,)
apply reds_to_conv with t2. 6 subgoals, subgoal 1 (ID 17970)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ E [ ← Q'] ▹▹ ZB [ ← RQ] : !t2
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using ,)
change !t2 with (!t2[← Q']). 6 subgoals, subgoal 1 (ID 17972)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ E [ ← Q'] ▹▹ ZB [ ← RQ] : !t2 [ ← Q']
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using ,)
eapply reds_subst_gen. 7 subgoals, subgoal 1 (ID 17974)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
?17973 :: Γ ⊢ E ▹▹ ZB : !t2
subgoal 2 (ID 17975) is:
Γ ⊢ Q' ▹▹ RQ : ?17973
subgoal 3 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 open,)
apply H13. 6 subgoals, subgoal 1 (ID 17975)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s2
HH1 : Γ ⊢ G0 ▹▹ C' : !s2
HH0 : Γ ⊢ G ▹ G' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
HEQ1 : Γ ⊢ C' ≡' G
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ G ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : G :: Γ ⊢ E ▹▹ ZB : !t2
HEQ2 : Γ ⊢ Π (C'), E ≡' Π (G), E
============================
Γ ⊢ Q' ▹▹ RQ : G
subgoal 2 (ID 12974) is:
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using ,)
apply reds_typ_pcompat with C'; eauto.5 subgoals, subgoal 1 (ID 12974)
P : Term
An : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
H8 : exists K0 K K' T T' : Term,
An = K /\
P = λ [C], T /\
(C :: Γ ⊢ T ▹ T' : D) /\
P ·( An, D)Q = T' [ ← Q1] /\
(Γ ⊢ K0 ▹▹ K : !s1) /\ (Γ ⊢ K0 ▹▹ C : !s1) /\ Γ ⊢ K ▹ K' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using ,)
destruct H8 as (G0 & G & G' & ? & ? & ? & _ & _ & _ & HH2 & HH1 & HH0). 5 subgoals, subgoal 1 (ID 18051)
P : Term
An : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
x : Term
x0 : Term
H8 : An = G
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( An, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using ,)
subst. 5 subgoals, subgoal 1 (ID 18054)
P : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
x : Term
x0 : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using ,)
clear x x0. 5 subgoals, subgoal 1 (ID 18055)
P : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using ,)
destruct H13.6 subgoals, subgoal 1 (ID 18061)
P : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H8 : exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using ,)
destruct H8 as ( ? & _ & ? & _ ). 6 subgoals, subgoal 1 (ID 18079)
P : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
x : Term
H8 : An' = C'
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using ,)
subst. 6 subgoals, subgoal 1 (ID 18082)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
x : Term
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using ,)
clear x. 6 subgoals, subgoal 1 (ID 18083)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using ,)
split.7 subgoals, subgoal 1 (ID 18085)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using ,)
apply reds_typ_pcompat with (D [ ← Q]); trivial.7 subgoals, subgoal 1 (ID 18087)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using ,)
assert(HEQ1: Γ ⊢ C ≡' G). 8 subgoals, subgoal 1 (ID 18089)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ C ≡' G
subgoal 2 (ID 18090) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using ,)
apply reds_to_conv in HH1. 8 subgoals, subgoal 1 (ID 18092)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ≡' C
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ C ≡' G
subgoal 2 (ID 18090) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using ,)
apply reds_to_conv in HH2. 8 subgoals, subgoal 1 (ID 18094)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ≡' G
HH1 : Γ ⊢ G0 ≡' C
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ C ≡' G
subgoal 2 (ID 18090) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using ,)
eauto.7 subgoals, subgoal 1 (ID 18090)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using ,)
assert (HEQ2: Γ ⊢ Π(C),D ≡' Π(G),D). 8 subgoals, subgoal 1 (ID 18299)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
Γ ⊢ Π (C), D ≡' Π (G), D
subgoal 2 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using ,)
apply typ_peq_trans with (Π(G0),D). 9 subgoals, subgoal 1 (ID 18301)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
Γ ⊢ Π (C), D ≡' Π (G0), D
subgoal 2 (ID 18302) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 3 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using ,)
apply typ_peq_sym.9 subgoals, subgoal 1 (ID 18303)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
Γ ⊢ Π (G0), D ≡' Π (C), D
subgoal 2 (ID 18302) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 3 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using ,)
apply reds_to_conv with u1. 9 subgoals, subgoal 1 (ID 18304)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
Γ ⊢ Π (G0), D ▹▹ Π (C), D : !u1
subgoal 2 (ID 18302) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 3 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using ,)
eapply reds_Pi. 11 subgoals, subgoal 1 (ID 18307)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
Γ ⊢ G0 ▹▹ C : !?18305
subgoal 2 (ID 18308) is:
G0 :: Γ ⊢ D ▹▹ D : !?18306
subgoal 3 (ID 18309) is:
Rel ?18305 ?18306 u1
subgoal 4 (ID 18302) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 5 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 open, ?18306 open,)
apply HH1. 10 subgoals, subgoal 1 (ID 18308)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
G0 :: Γ ⊢ D ▹▹ D : !?18306
subgoal 2 (ID 18309) is:
Rel s1 ?18306 u1
subgoal 3 (ID 18302) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 4 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 open,)
constructor. 10 subgoals, subgoal 1 (ID 18311)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
G0 :: Γ ⊢ D ▹ D : !?18306
subgoal 2 (ID 18309) is:
Rel s1 ?18306 u1
subgoal 3 (ID 18302) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 4 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 open,)
eapply conv_in_env. 11 subgoals, subgoal 1 (ID 18313)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
?18312 ⊢ D ▹ D : !?18306
subgoal 2 (ID 18314) is:
env_conv ?18312 (G0 :: Γ)
subgoal 3 (ID 18309) is:
Rel s1 ?18306 u1
subgoal 4 (ID 18302) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 5 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 open, ?18312 open,)
apply red_refl_lt in H0; apply H0. 10 subgoals, subgoal 1 (ID 18314)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
env_conv (C :: Γ) (G0 :: Γ)
subgoal 2 (ID 18309) is:
Rel s1 t1 u1
subgoal 3 (ID 18302) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 4 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using ,)
eauto. 9 subgoals, subgoal 1 (ID 18309)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
Rel s1 t1 u1
subgoal 2 (ID 18302) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 3 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using ,)
trivial.8 subgoals, subgoal 1 (ID 18302)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 2 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using ,)
apply reds_to_conv with u1. 8 subgoals, subgoal 1 (ID 18703)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
Γ ⊢ Π (G0), D ▹▹ Π (G), D : !u1
subgoal 2 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using ,)
eapply reds_Pi. 10 subgoals, subgoal 1 (ID 18706)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
Γ ⊢ G0 ▹▹ G : !?18704
subgoal 2 (ID 18707) is:
G0 :: Γ ⊢ D ▹▹ D : !?18705
subgoal 3 (ID 18708) is:
Rel ?18704 ?18705 u1
subgoal 4 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 open, ?18705 open,)
apply HH2. 9 subgoals, subgoal 1 (ID 18707)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
G0 :: Γ ⊢ D ▹▹ D : !?18705
subgoal 2 (ID 18708) is:
Rel s1 ?18705 u1
subgoal 3 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 open,)
constructor. 9 subgoals, subgoal 1 (ID 18710)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
G0 :: Γ ⊢ D ▹ D : !?18705
subgoal 2 (ID 18708) is:
Rel s1 ?18705 u1
subgoal 3 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 open,)
eapply conv_in_env. 10 subgoals, subgoal 1 (ID 18712)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
?18711 ⊢ D ▹ D : !?18705
subgoal 2 (ID 18713) is:
env_conv ?18711 (G0 :: Γ)
subgoal 3 (ID 18708) is:
Rel s1 ?18705 u1
subgoal 4 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 open, ?18711 open,)
apply red_refl_lt in H0; apply H0. 9 subgoals, subgoal 1 (ID 18713)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
env_conv (C :: Γ) (G0 :: Γ)
subgoal 2 (ID 18708) is:
Rel s1 t1 u1
subgoal 3 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using ,)
eauto. 8 subgoals, subgoal 1 (ID 18708)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
============================
Rel s1 t1 u1
subgoal 2 (ID 18300) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using ,)
trivial.7 subgoals, subgoal 1 (ID 18300)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using ,)
assert (HEQ3: Γ ⊢ C' ≡' G). 8 subgoals, subgoal 1 (ID 19102)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
Γ ⊢ C' ≡' G
subgoal 2 (ID 19103) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using ,)
eauto.7 subgoals, subgoal 1 (ID 19103)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using ,)
destruct (Confluence (U''::Γ) K D H31) as (ZB & a & b & ? & ?). 7 subgoals, subgoal 1 (ID 19783)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using ,)
destruct (Confluence Γ U'' G ) as (ZA & c & d & ? & ?). 8 subgoals, subgoal 1 (ID 19789)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
============================
Γ ⊢ U'' ≡' G
subgoal 2 (ID 19805) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using ,)
eauto.7 subgoals, subgoal 1 (ID 19805)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using ,)
rename H35 into HH35. 7 subgoals, subgoal 1 (ID 19990)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using ,)
assert (H35: Γ ⊢ U'' ▹▹ ZA : !s). 8 subgoals, subgoal 1 (ID 19991)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹▹ ZA : !s
subgoal 2 (ID 19992) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using ,)
eapply typ_reds_relocate. 9 subgoals, subgoal 1 (ID 19994)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹▹ ZA : ?19993
subgoal 2 (ID 19995) is:
Γ ⊢ U'' ▹ U'' : !s
subgoal 3 (ID 19992) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 open,)
apply HH35. 8 subgoals, subgoal 1 (ID 19995)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹ U'' : !s
subgoal 2 (ID 19992) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using ,)
apply H23. 7 subgoals, subgoal 1 (ID 19992)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using ,)
clear HH35.7 subgoals, subgoal 1 (ID 19996)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H36 : Γ ⊢ G ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using ,)
rename H36 into HH36. 7 subgoals, subgoal 1 (ID 19997)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ G ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using ,)
assert (H36: Γ ⊢ G ▹▹ ZA : !s1). 8 subgoals, subgoal 1 (ID 19998)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ G ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ G ▹▹ ZA : !s1
subgoal 2 (ID 19999) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using ,)
eapply typ_reds_relocate. 9 subgoals, subgoal 1 (ID 20001)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ G ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ G ▹▹ ZA : ?20000
subgoal 2 (ID 20002) is:
Γ ⊢ G ▹ G : !s1
subgoal 3 (ID 19999) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 open,)
apply HH36. 8 subgoals, subgoal 1 (ID 20002)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ G ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ G ▹ G : !s1
subgoal 2 (ID 19999) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using ,)
apply reds_refl_rt in HH2; apply HH2. 7 subgoals, subgoal 1 (ID 19999)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ G ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using ,)
clear HH36.7 subgoals, subgoal 1 (ID 20005)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using ,)
rename H8 into HH8. 7 subgoals, subgoal 1 (ID 20006)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using ,)
assert (H8 : U''::Γ ⊢ K ▹▹ ZB : !t). 8 subgoals, subgoal 1 (ID 20008)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
============================
U'' :: Γ ⊢ K ▹▹ ZB : !t
subgoal 2 (ID 20009) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using ,)
eapply typ_reds_relocate. 9 subgoals, subgoal 1 (ID 20011)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
============================
U'' :: Γ ⊢ K ▹▹ ZB : ?20010
subgoal 2 (ID 20012) is:
U'' :: Γ ⊢ K ▹ K : !t
subgoal 3 (ID 20009) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 open,)
apply HH8. 8 subgoals, subgoal 1 (ID 20012)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
============================
U'' :: Γ ⊢ K ▹ K : !t
subgoal 2 (ID 20009) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using ,)
apply H24. 7 subgoals, subgoal 1 (ID 20009)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using ,)
clear HH8.7 subgoals, subgoal 1 (ID 20013)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using ,)
rename H13 into HH13. 7 subgoals, subgoal 1 (ID 20014)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using ,)
assert (H13 : G::Γ ⊢ D ▹▹ ZB : !t1). 8 subgoals, subgoal 1 (ID 20016)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
G :: Γ ⊢ D ▹▹ ZB : !t1
subgoal 2 (ID 20017) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using ,)
eapply typ_reds_relocate. 9 subgoals, subgoal 1 (ID 20019)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
G :: Γ ⊢ D ▹▹ ZB : ?20018
subgoal 2 (ID 20020) is:
G :: Γ ⊢ D ▹ D : !t1
subgoal 3 (ID 20017) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 open,)
eapply conv_in_env_reds. 10 subgoals, subgoal 1 (ID 20022)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
?20021 ⊢ D ▹▹ ZB : ?20018
subgoal 2 (ID 20023) is:
env_conv ?20021 (G :: Γ)
subgoal 3 (ID 20020) is:
G :: Γ ⊢ D ▹ D : !t1
subgoal 4 (ID 20017) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 open, ?20021 open,)
apply HH13. 9 subgoals, subgoal 1 (ID 20023)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
env_conv (U'' :: Γ) (G :: Γ)
subgoal 2 (ID 20020) is:
G :: Γ ⊢ D ▹ D : !t1
subgoal 3 (ID 20017) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using ,)
eauto. 8 subgoals, subgoal 1 (ID 20020)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
G :: Γ ⊢ D ▹ D : !t1
subgoal 2 (ID 20017) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using ,)
eapply conv_in_env.9 subgoals, subgoal 1 (ID 21054)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
?21053 ⊢ D ▹ D : !t1
subgoal 2 (ID 21055) is:
env_conv ?21053 (G :: Γ)
subgoal 3 (ID 20017) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 open,)
apply red_refl_lt in H0; apply H0. 8 subgoals, subgoal 1 (ID 21055)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
env_conv (C :: Γ) (G :: Γ)
subgoal 2 (ID 20017) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using ,)
eauto. 7 subgoals, subgoal 1 (ID 20017)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using ,)
clear HH13.7 subgoals, subgoal 1 (ID 21333)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
a : Sorts
b : Sorts
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using ,)
clear a b c d.7 subgoals, subgoal 1 (ID 21334)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using ,)
eapply typ_reds_trans. 8 subgoals, subgoal 1 (ID 21336)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ·( G, D)Q ▹▹ ?21335 : D [ ← Q]
subgoal 2 (ID 21337) is:
Γ ⊢ ?21335 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 open,)
eapply reds_App. 11 subgoals, subgoal 1 (ID 21344)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ▹▹ ?21338 : Π (G), D
subgoal 2 (ID 21345) is:
Γ ⊢ Q ▹▹ ?21341 : G
subgoal 3 (ID 21346) is:
Γ ⊢ G ▹▹ ?21339 : !?21342
subgoal 4 (ID 21347) is:
G :: Γ ⊢ D ▹▹ ?21340 : !?21343
subgoal 5 (ID 21337) is:
Γ ⊢ ?21338 ·( ?21339, ?21340)?21341 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 open, ?21339 open, ?21340 open, ?21341 open, ?21342 open, ?21343 open,)
eapply typ_reds_trans. 12 subgoals, subgoal 1 (ID 21349)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ▹▹ ?21348 : Π (G), D
subgoal 2 (ID 21350) is:
Γ ⊢ ?21348 ▹▹ ?21338 : Π (G), D
subgoal 3 (ID 21345) is:
Γ ⊢ Q ▹▹ ?21341 : G
subgoal 4 (ID 21346) is:
Γ ⊢ G ▹▹ ?21339 : !?21342
subgoal 5 (ID 21347) is:
G :: Γ ⊢ D ▹▹ ?21340 : !?21343
subgoal 6 (ID 21337) is:
Γ ⊢ ?21338 ·( ?21339, ?21340)?21341 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 7 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 open, ?21339 open, ?21340 open, ?21341 open, ?21342 open, ?21343 open, ?21348 open,)
apply reds_typ_pcompat with (Π(C),D); trivial. 12 subgoals, subgoal 1 (ID 21351)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ▹▹ ?21348 : Π (C), D
subgoal 2 (ID 21350) is:
Γ ⊢ ?21348 ▹▹ ?21338 : Π (G), D
subgoal 3 (ID 21345) is:
Γ ⊢ Q ▹▹ ?21341 : G
subgoal 4 (ID 21346) is:
Γ ⊢ G ▹▹ ?21339 : !?21342
subgoal 5 (ID 21347) is:
G :: Γ ⊢ D ▹▹ ?21340 : !?21343
subgoal 6 (ID 21337) is:
Γ ⊢ ?21338 ·( ?21339, ?21340)?21341 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 7 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 open, ?21339 open, ?21340 open, ?21341 open, ?21342 open, ?21343 open, ?21348 open,)
apply H17. 11 subgoals, subgoal 1 (ID 21350)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ RP ▹▹ ?21338 : Π (G), D
subgoal 2 (ID 21345) is:
Γ ⊢ Q ▹▹ ?21341 : G
subgoal 3 (ID 21346) is:
Γ ⊢ G ▹▹ ?21339 : !?21342
subgoal 4 (ID 21347) is:
G :: Γ ⊢ D ▹▹ ?21340 : !?21343
subgoal 5 (ID 21337) is:
Γ ⊢ ?21338 ·( ?21339, ?21340)?21341 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 open, ?21339 open, ?21340 open, ?21341 open, ?21342 open, ?21343 open, ?21348 using ,)
apply reds_typ_pcompat with (Π(C),D); trivial. 11 subgoals, subgoal 1 (ID 21353)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ RP ▹▹ ?21338 : Π (C), D
subgoal 2 (ID 21345) is:
Γ ⊢ Q ▹▹ ?21341 : G
subgoal 3 (ID 21346) is:
Γ ⊢ G ▹▹ ?21339 : !?21342
subgoal 4 (ID 21347) is:
G :: Γ ⊢ D ▹▹ ?21340 : !?21343
subgoal 5 (ID 21337) is:
Γ ⊢ ?21338 ·( ?21339, ?21340)?21341 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 open, ?21339 open, ?21340 open, ?21341 open, ?21342 open, ?21343 open, ?21348 using ,)
constructor. 11 subgoals, subgoal 1 (ID 21356)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ RP ▹ ?21338 : Π (C), D
subgoal 2 (ID 21345) is:
Γ ⊢ Q ▹▹ ?21341 : G
subgoal 3 (ID 21346) is:
Γ ⊢ G ▹▹ ?21339 : !?21342
subgoal 4 (ID 21347) is:
G :: Γ ⊢ D ▹▹ ?21340 : !?21343
subgoal 5 (ID 21337) is:
Γ ⊢ ?21338 ·( ?21339, ?21340)?21341 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 open, ?21339 open, ?21340 open, ?21341 open, ?21342 open, ?21343 open, ?21348 using ,)
apply H19. 10 subgoals, subgoal 1 (ID 21345)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ Q ▹▹ ?21341 : G
subgoal 2 (ID 21346) is:
Γ ⊢ G ▹▹ ?21339 : !?21342
subgoal 3 (ID 21347) is:
G :: Γ ⊢ D ▹▹ ?21340 : !?21343
subgoal 4 (ID 21337) is:
Γ ⊢ (λ [U''], V'') ·( ?21339, ?21340)?21341 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 open, ?21340 open, ?21341 open, ?21342 open, ?21343 open, ?21348 using ,)
apply reds_typ_pcompat with C; trivial.10 subgoals, subgoal 1 (ID 21357)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ Q ▹▹ ?21341 : C
subgoal 2 (ID 21346) is:
Γ ⊢ G ▹▹ ?21339 : !?21342
subgoal 3 (ID 21347) is:
G :: Γ ⊢ D ▹▹ ?21340 : !?21343
subgoal 4 (ID 21337) is:
Γ ⊢ (λ [U''], V'') ·( ?21339, ?21340)?21341 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 open, ?21340 open, ?21341 open, ?21342 open, ?21343 open, ?21348 using ,)
constructor; apply red_refl_lt in H5; apply H5. 9 subgoals, subgoal 1 (ID 21346)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ G ▹▹ ?21339 : !?21342
subgoal 2 (ID 21347) is:
G :: Γ ⊢ D ▹▹ ?21340 : !?21343
subgoal 3 (ID 21337) is:
Γ ⊢ (λ [U''], V'') ·( ?21339, ?21340)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 open, ?21340 open, ?21341 using ?21362 , ?21342 open, ?21343 open, ?21348 using , ?21362 using ,)
constructor; apply reds_refl_rt in HH2; apply HH2.8 subgoals, subgoal 1 (ID 21347)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
G :: Γ ⊢ D ▹▹ ?21340 : !?21343
subgoal 2 (ID 21337) is:
Γ ⊢ (λ [U''], V'') ·( G, ?21340)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 open, ?21341 using ?21362 , ?21342 using ?21368 , ?21343 open, ?21348 using , ?21362 using , ?21367 using , ?21368 using ,)
constructor. 8 subgoals, subgoal 1 (ID 21371)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
G :: Γ ⊢ D ▹ ?21340 : !?21343
subgoal 2 (ID 21337) is:
Γ ⊢ (λ [U''], V'') ·( G, ?21340)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 open, ?21341 using ?21362 , ?21342 using ?21368 , ?21343 open, ?21348 using , ?21362 using , ?21367 using , ?21368 using ,)
eapply conv_in_env. 9 subgoals, subgoal 1 (ID 21373)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
?21372 ⊢ D ▹ ?21340 : !?21343
subgoal 2 (ID 21374) is:
env_conv ?21372 (G :: Γ)
subgoal 3 (ID 21337) is:
Γ ⊢ (λ [U''], V'') ·( G, ?21340)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 open, ?21341 using ?21362 , ?21342 using ?21368 , ?21343 open, ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 open,)
apply red_refl_lt in H0; apply H0. 8 subgoals, subgoal 1 (ID 21374)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
env_conv (C :: Γ) (G :: Γ)
subgoal 2 (ID 21337) is:
Γ ⊢ (λ [U''], V'') ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using ,)
eauto. 7 subgoals, subgoal 1 (ID 21337)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using ,)
eapply typ_reds_trans. 8 subgoals, subgoal 1 (ID 21655)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( G, D)Q ▹▹ ?21654 : D [ ← Q]
subgoal 2 (ID 21656) is:
Γ ⊢ ?21654 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 open,)
eapply reds_App. 11 subgoals, subgoal 1 (ID 21663)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ λ [U''], V'' ▹▹ ?21657 : Π (G), D
subgoal 2 (ID 21664) is:
Γ ⊢ Q ▹▹ ?21660 : G
subgoal 3 (ID 21665) is:
Γ ⊢ G ▹▹ ?21658 : !?21661
subgoal 4 (ID 21666) is:
G :: Γ ⊢ D ▹▹ ?21659 : !?21662
subgoal 5 (ID 21656) is:
Γ ⊢ ?21657 ·( ?21658, ?21659)?21660 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 open, ?21658 open, ?21659 open, ?21660 open, ?21661 open, ?21662 open,)
apply reds_typ_pcompat with (Π(C),D);trivial.11 subgoals, subgoal 1 (ID 21667)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ λ [U''], V'' ▹▹ ?21657 : Π (C), D
subgoal 2 (ID 21664) is:
Γ ⊢ Q ▹▹ ?21660 : G
subgoal 3 (ID 21665) is:
Γ ⊢ G ▹▹ ?21658 : !?21661
subgoal 4 (ID 21666) is:
G :: Γ ⊢ D ▹▹ ?21659 : !?21662
subgoal 5 (ID 21656) is:
Γ ⊢ ?21657 ·( ?21658, ?21659)?21660 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 open, ?21658 open, ?21659 open, ?21660 open, ?21661 open, ?21662 open,)
constructor; apply red_refl_rt in H19; apply H19. 10 subgoals, subgoal 1 (ID 21664)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ Q ▹▹ ?21660 : G
subgoal 2 (ID 21665) is:
Γ ⊢ G ▹▹ ?21658 : !?21661
subgoal 3 (ID 21666) is:
G :: Γ ⊢ D ▹▹ ?21659 : !?21662
subgoal 4 (ID 21656) is:
Γ ⊢ (λ [U''], V'') ·( ?21658, ?21659)?21660 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 open, ?21659 open, ?21660 open, ?21661 open, ?21662 open, ?21672 using ,)
apply reds_typ_pcompat with C; trivial. 10 subgoals, subgoal 1 (ID 21674)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ Q ▹▹ ?21660 : C
subgoal 2 (ID 21665) is:
Γ ⊢ G ▹▹ ?21658 : !?21661
subgoal 3 (ID 21666) is:
G :: Γ ⊢ D ▹▹ ?21659 : !?21662
subgoal 4 (ID 21656) is:
Γ ⊢ (λ [U''], V'') ·( ?21658, ?21659)?21660 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 open, ?21659 open, ?21660 open, ?21661 open, ?21662 open, ?21672 using ,)
apply H15. 9 subgoals, subgoal 1 (ID 21665)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ G ▹▹ ?21658 : !?21661
subgoal 2 (ID 21666) is:
G :: Γ ⊢ D ▹▹ ?21659 : !?21662
subgoal 3 (ID 21656) is:
Γ ⊢ (λ [U''], V'') ·( ?21658, ?21659)RQ ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 open, ?21659 open, ?21660 using , ?21661 open, ?21662 open, ?21672 using ,)
apply H36. 8 subgoals, subgoal 1 (ID 21666)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
G :: Γ ⊢ D ▹▹ ?21659 : !?21662
subgoal 2 (ID 21656) is:
Γ ⊢ (λ [U''], V'') ·( ZA, ?21659)RQ ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 open, ?21660 using , ?21661 using , ?21662 open, ?21672 using ,)
apply H13. 7 subgoals, subgoal 1 (ID 21656)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using ,)
constructor.7 subgoals, subgoal 1 (ID 21677)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using ,)
apply typ_pcompat with (ZB [← RQ]). 8 subgoals, subgoal 1 (ID 21678)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹ V'' [ ← RQ] : ZB [ ← RQ]
subgoal 2 (ID 21679) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using ,)
eapply typ_beta. 15 subgoals, subgoal 1 (ID 21684)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Rel ?21681 ?21682 ?21683
subgoal 2 (ID 21685) is:
Γ ⊢ U'' ▹ U'' : !?21681
subgoal 3 (ID 21686) is:
Γ ⊢ ZA ▹ ZA : !?21681
subgoal 4 (ID 21687) is:
Γ ⊢ ?21680 ▹▹ U'' : !?21681
subgoal 5 (ID 21688) is:
Γ ⊢ ?21680 ▹▹ ZA : !?21681
subgoal 6 (ID 21689) is:
U'' :: Γ ⊢ ZB ▹ ZB : !?21682
subgoal 7 (ID 21690) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 8 (ID 21691) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 9 (ID 21679) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 10 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 11 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 12 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 13 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 14 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 15 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 open, ?21681 open, ?21682 open, ?21683 open,)
apply H21. 14 subgoals, subgoal 1 (ID 21685)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ U'' ▹ U'' : !s
subgoal 2 (ID 21686) is:
Γ ⊢ ZA ▹ ZA : !s
subgoal 3 (ID 21687) is:
Γ ⊢ ?21680 ▹▹ U'' : !s
subgoal 4 (ID 21688) is:
Γ ⊢ ?21680 ▹▹ ZA : !s
subgoal 5 (ID 21689) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 6 (ID 21690) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 7 (ID 21691) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 8 (ID 21679) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 9 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 11 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 13 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 14 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 open, ?21681 using , ?21682 using , ?21683 using ,)
apply H23. 13 subgoals, subgoal 1 (ID 21686)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ZA ▹ ZA : !s
subgoal 2 (ID 21687) is:
Γ ⊢ ?21680 ▹▹ U'' : !s
subgoal 3 (ID 21688) is:
Γ ⊢ ?21680 ▹▹ ZA : !s
subgoal 4 (ID 21689) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 5 (ID 21690) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 6 (ID 21691) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 7 (ID 21679) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 8 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 13 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 open, ?21681 using , ?21682 using , ?21683 using ,)
eapply reds_refl_rt. 13 subgoals, subgoal 1 (ID 21693)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ?21692 ▹▹ ZA : !s
subgoal 2 (ID 21687) is:
Γ ⊢ ?21680 ▹▹ U'' : !s
subgoal 3 (ID 21688) is:
Γ ⊢ ?21680 ▹▹ ZA : !s
subgoal 4 (ID 21689) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 5 (ID 21690) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 6 (ID 21691) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 7 (ID 21679) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 8 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 13 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 open, ?21681 using , ?21682 using , ?21683 using , ?21692 open,)
apply H35. 12 subgoals, subgoal 1 (ID 21687)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ?21680 ▹▹ U'' : !s
subgoal 2 (ID 21688) is:
Γ ⊢ ?21680 ▹▹ ZA : !s
subgoal 3 (ID 21689) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 4 (ID 21690) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 5 (ID 21691) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 6 (ID 21679) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 7 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 open, ?21681 using , ?21682 using , ?21683 using , ?21692 using ,)
constructor. 12 subgoals, subgoal 1 (ID 21695)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ?21680 ▹ U'' : !s
subgoal 2 (ID 21688) is:
Γ ⊢ ?21680 ▹▹ ZA : !s
subgoal 3 (ID 21689) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 4 (ID 21690) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 5 (ID 21691) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 6 (ID 21679) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 7 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 open, ?21681 using , ?21682 using , ?21683 using , ?21692 using ,)
apply H23.11 subgoals, subgoal 1 (ID 21688)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ U'' ▹▹ ZA : !s
subgoal 2 (ID 21689) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 3 (ID 21690) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 4 (ID 21691) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 5 (ID 21679) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 6 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using ,)
trivial. 10 subgoals, subgoal 1 (ID 21689)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 2 (ID 21690) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 3 (ID 21691) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 21679) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 5 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using ,)
apply reds_refl_rt in H8; apply H8. 9 subgoals, subgoal 1 (ID 21690)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 2 (ID 21691) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 3 (ID 21679) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using ,)
apply typ_pcompat with K. 10 subgoals, subgoal 1 (ID 21698)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
U'' :: Γ ⊢ V'' ▹ V'' : K
subgoal 2 (ID 21699) is:
U'' :: Γ ⊢ K ≡' ZB
subgoal 3 (ID 21691) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 21679) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 5 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using ,)
trivial. 9 subgoals, subgoal 1 (ID 21699)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
U'' :: Γ ⊢ K ≡' ZB
subgoal 2 (ID 21691) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 3 (ID 21679) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using ,)
eapply reds_to_conv; apply H8. 8 subgoals, subgoal 1 (ID 21691)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ RQ ▹ RQ : U''
subgoal 2 (ID 21679) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using ,)
apply typ_pcompat with C. 9 subgoals, subgoal 1 (ID 21702)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ RQ ▹ RQ : C
subgoal 2 (ID 21703) is:
Γ ⊢ C ≡' U''
subgoal 3 (ID 21679) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 4 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using ,)
apply reds_refl_rt in H15; trivial. 8 subgoals, subgoal 1 (ID 21703)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ C ≡' U''
subgoal 2 (ID 21679) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using ,)
eauto.7 subgoals, subgoal 1 (ID 21679)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using ,)
apply typ_peq_sym. 7 subgoals, subgoal 1 (ID 21726)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ D [ ← Q] ≡' ZB [ ← RQ]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using ,)
apply reds_to_conv with t1. 7 subgoals, subgoal 1 (ID 21727)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ D [ ← Q] ▹▹ ZB [ ← RQ] : !t1
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using ,)
change !t1 with (!t1[← Q]). 7 subgoals, subgoal 1 (ID 21729)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ D [ ← Q] ▹▹ ZB [ ← RQ] : !t1 [ ← Q]
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using ,)
eapply reds_subst_gen. 8 subgoals, subgoal 1 (ID 21731)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
?21730 :: Γ ⊢ D ▹▹ ZB : !t1
subgoal 2 (ID 21732) is:
Γ ⊢ Q ▹▹ RQ : ?21730
subgoal 3 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 open,)
apply H13.7 subgoals, subgoal 1 (ID 21732)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ C ≡' G
HEQ2 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ3 : Γ ⊢ C' ≡' G
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ Q ▹▹ RQ : G
subgoal 2 (ID 18086) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using ,)
apply reds_typ_pcompat with C; eauto. 6 subgoals, subgoal 1 (ID 18086)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using ,)
apply reds_typ_pcompat with (E [ ← Q']); trivial.6 subgoals, subgoal 1 (ID 21753)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using ,)
destruct (Confluence (U''::Γ) L E H34) as (ZB & a & b & ? & ?). 6 subgoals, subgoal 1 (ID 21774)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using ,)
destruct (Confluence Γ U'' C' H33) as (ZA & c & d & ? & ?).6 subgoals, subgoal 1 (ID 21793)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C' ▹▹ ZA : !d
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using ,)
rename H35 into HH35. 6 subgoals, subgoal 1 (ID 21794)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C' ▹▹ ZA : !d
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using ,)
assert (H35: Γ ⊢ U'' ▹▹ ZA : !s'). 7 subgoals, subgoal 1 (ID 21795)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C' ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹▹ ZA : !s'
subgoal 2 (ID 21796) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using ,)
eapply typ_reds_relocate. 8 subgoals, subgoal 1 (ID 21798)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C' ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹▹ ZA : ?21797
subgoal 2 (ID 21799) is:
Γ ⊢ U'' ▹ U'' : !s'
subgoal 3 (ID 21796) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 open,)
apply HH35. 7 subgoals, subgoal 1 (ID 21799)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C' ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹ U'' : !s'
subgoal 2 (ID 21796) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using ,)
apply H28. 6 subgoals, subgoal 1 (ID 21796)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ C' ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using ,)
clear HH35.6 subgoals, subgoal 1 (ID 21800)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H36 : Γ ⊢ C' ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using ,)
rename H36 into HH36. 6 subgoals, subgoal 1 (ID 21801)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C' ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using ,)
assert (H36: Γ ⊢ C' ▹▹ ZA : !s2). 7 subgoals, subgoal 1 (ID 21802)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C' ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ C' ▹▹ ZA : !s2
subgoal 2 (ID 21803) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using ,)
eapply typ_reds_relocate. 8 subgoals, subgoal 1 (ID 21805)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C' ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ C' ▹▹ ZA : ?21804
subgoal 2 (ID 21806) is:
Γ ⊢ C' ▹ C' : !s2
subgoal 3 (ID 21803) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 open,)
apply HH36. 7 subgoals, subgoal 1 (ID 21806)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C' ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ C' ▹ C' : !s2
subgoal 2 (ID 21803) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using ,)
apply red_refl_lt in H9; apply H9. 6 subgoals, subgoal 1 (ID 21803)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ C' ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using ,)
clear HH36.6 subgoals, subgoal 1 (ID 21809)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using ,)
rename H8 into HH8. 6 subgoals, subgoal 1 (ID 21810)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using ,)
assert (H8 : U''::Γ ⊢ L ▹▹ ZB : !t'). 7 subgoals, subgoal 1 (ID 21812)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
============================
U'' :: Γ ⊢ L ▹▹ ZB : !t'
subgoal 2 (ID 21813) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using ,)
eapply typ_reds_relocate. 8 subgoals, subgoal 1 (ID 21815)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
============================
U'' :: Γ ⊢ L ▹▹ ZB : ?21814
subgoal 2 (ID 21816) is:
U'' :: Γ ⊢ L ▹ L : !t'
subgoal 3 (ID 21813) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 open,)
apply HH8. 7 subgoals, subgoal 1 (ID 21816)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
============================
U'' :: Γ ⊢ L ▹ L : !t'
subgoal 2 (ID 21813) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using ,)
apply H29. 6 subgoals, subgoal 1 (ID 21813)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using ,)
clear HH8.6 subgoals, subgoal 1 (ID 21817)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using ,)
rename H13 into HH13. 6 subgoals, subgoal 1 (ID 21818)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using ,)
assert (H13 : C'::Γ ⊢ E ▹▹ ZB : !t2). 7 subgoals, subgoal 1 (ID 21820)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
C' :: Γ ⊢ E ▹▹ ZB : !t2
subgoal 2 (ID 21821) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using ,)
eapply typ_reds_relocate. 8 subgoals, subgoal 1 (ID 21823)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
C' :: Γ ⊢ E ▹▹ ZB : ?21822
subgoal 2 (ID 21824) is:
C' :: Γ ⊢ E ▹ E : !t2
subgoal 3 (ID 21821) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 open,)
eapply conv_in_env_reds. 9 subgoals, subgoal 1 (ID 21826)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
?21825 ⊢ E ▹▹ ZB : ?21822
subgoal 2 (ID 21827) is:
env_conv ?21825 (C' :: Γ)
subgoal 3 (ID 21824) is:
C' :: Γ ⊢ E ▹ E : !t2
subgoal 4 (ID 21821) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 open, ?21825 open,)
apply HH13. 8 subgoals, subgoal 1 (ID 21827)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
env_conv (U'' :: Γ) (C' :: Γ)
subgoal 2 (ID 21824) is:
C' :: Γ ⊢ E ▹ E : !t2
subgoal 3 (ID 21821) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using ,)
eauto.7 subgoals, subgoal 1 (ID 21824)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
C' :: Γ ⊢ E ▹ E : !t2
subgoal 2 (ID 21821) is:
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using ,)
apply red_refl_lt in H7; apply H7. 6 subgoals, subgoal 1 (ID 21821)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using ,)
clear HH13.6 subgoals, subgoal 1 (ID 22104)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
a : Sorts
b : Sorts
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using ,)
clear a b c d.6 subgoals, subgoal 1 (ID 22105)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using ,)
eapply typ_reds_trans. 7 subgoals, subgoal 1 (ID 22107)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ·( C', E)Q' ▹▹ ?22106 : E [ ← Q']
subgoal 2 (ID 22108) is:
Γ ⊢ ?22106 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 open,)
eapply reds_App. 10 subgoals, subgoal 1 (ID 22115)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ▹▹ ?22109 : Π (C'), E
subgoal 2 (ID 22116) is:
Γ ⊢ Q' ▹▹ ?22112 : C'
subgoal 3 (ID 22117) is:
Γ ⊢ C' ▹▹ ?22110 : !?22113
subgoal 4 (ID 22118) is:
C' :: Γ ⊢ E ▹▹ ?22111 : !?22114
subgoal 5 (ID 22108) is:
Γ ⊢ ?22109 ·( ?22110, ?22111)?22112 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 open, ?22110 open, ?22111 open, ?22112 open, ?22113 open, ?22114 open,)
eapply typ_reds_trans. 11 subgoals, subgoal 1 (ID 22120)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ▹▹ ?22119 : Π (C'), E
subgoal 2 (ID 22121) is:
Γ ⊢ ?22119 ▹▹ ?22109 : Π (C'), E
subgoal 3 (ID 22116) is:
Γ ⊢ Q' ▹▹ ?22112 : C'
subgoal 4 (ID 22117) is:
Γ ⊢ C' ▹▹ ?22110 : !?22113
subgoal 5 (ID 22118) is:
C' :: Γ ⊢ E ▹▹ ?22111 : !?22114
subgoal 6 (ID 22108) is:
Γ ⊢ ?22109 ·( ?22110, ?22111)?22112 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 7 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 open, ?22110 open, ?22111 open, ?22112 open, ?22113 open, ?22114 open, ?22119 open,)
apply H18. 10 subgoals, subgoal 1 (ID 22121)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ RP ▹▹ ?22109 : Π (C'), E
subgoal 2 (ID 22116) is:
Γ ⊢ Q' ▹▹ ?22112 : C'
subgoal 3 (ID 22117) is:
Γ ⊢ C' ▹▹ ?22110 : !?22113
subgoal 4 (ID 22118) is:
C' :: Γ ⊢ E ▹▹ ?22111 : !?22114
subgoal 5 (ID 22108) is:
Γ ⊢ ?22109 ·( ?22110, ?22111)?22112 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 open, ?22110 open, ?22111 open, ?22112 open, ?22113 open, ?22114 open, ?22119 using ,)
constructor. 10 subgoals, subgoal 1 (ID 22123)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ RP ▹ ?22109 : Π (C'), E
subgoal 2 (ID 22116) is:
Γ ⊢ Q' ▹▹ ?22112 : C'
subgoal 3 (ID 22117) is:
Γ ⊢ C' ▹▹ ?22110 : !?22113
subgoal 4 (ID 22118) is:
C' :: Γ ⊢ E ▹▹ ?22111 : !?22114
subgoal 5 (ID 22108) is:
Γ ⊢ ?22109 ·( ?22110, ?22111)?22112 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 open, ?22110 open, ?22111 open, ?22112 open, ?22113 open, ?22114 open, ?22119 using ,)
apply H20. 9 subgoals, subgoal 1 (ID 22116)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Q' ▹▹ ?22112 : C'
subgoal 2 (ID 22117) is:
Γ ⊢ C' ▹▹ ?22110 : !?22113
subgoal 3 (ID 22118) is:
C' :: Γ ⊢ E ▹▹ ?22111 : !?22114
subgoal 4 (ID 22108) is:
Γ ⊢ (λ [U''], V'') ·( ?22110, ?22111)?22112 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 open, ?22111 open, ?22112 open, ?22113 open, ?22114 open, ?22119 using ,)
constructor; apply red_refl_lt in H10; apply H10.8 subgoals, subgoal 1 (ID 22117)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ C' ▹▹ ?22110 : !?22113
subgoal 2 (ID 22118) is:
C' :: Γ ⊢ E ▹▹ ?22111 : !?22114
subgoal 3 (ID 22108) is:
Γ ⊢ (λ [U''], V'') ·( ?22110, ?22111)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 open, ?22111 open, ?22112 using ?22127 , ?22113 open, ?22114 open, ?22119 using , ?22127 using ,)
constructor; apply red_refl_lt in H9; apply H9. 7 subgoals, subgoal 1 (ID 22118)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
C' :: Γ ⊢ E ▹▹ ?22111 : !?22114
subgoal 2 (ID 22108) is:
Γ ⊢ (λ [U''], V'') ·( C', ?22111)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 open, ?22112 using ?22127 , ?22113 using ?22133 , ?22114 open, ?22119 using , ?22127 using , ?22132 using , ?22133 using ,)
constructor; apply red_refl_lt in H7; apply H7.6 subgoals, subgoal 1 (ID 22108)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ (λ [U''], V'') ·( C', E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using ,)
eapply typ_reds_trans. 7 subgoals, subgoal 1 (ID 22142)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ (λ [U''], V'') ·( C', E)Q' ▹▹ ?22141 : E [ ← Q']
subgoal 2 (ID 22143) is:
Γ ⊢ ?22141 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 open,)
eapply reds_App. 10 subgoals, subgoal 1 (ID 22150)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ λ [U''], V'' ▹▹ ?22144 : Π (C'), E
subgoal 2 (ID 22151) is:
Γ ⊢ Q' ▹▹ ?22147 : C'
subgoal 3 (ID 22152) is:
Γ ⊢ C' ▹▹ ?22145 : !?22148
subgoal 4 (ID 22153) is:
C' :: Γ ⊢ E ▹▹ ?22146 : !?22149
subgoal 5 (ID 22143) is:
Γ ⊢ ?22144 ·( ?22145, ?22146)?22147 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 open, ?22145 open, ?22146 open, ?22147 open, ?22148 open, ?22149 open,)
constructor; apply red_refl_rt in H20; apply H20. 9 subgoals, subgoal 1 (ID 22151)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Q' ▹▹ ?22147 : C'
subgoal 2 (ID 22152) is:
Γ ⊢ C' ▹▹ ?22145 : !?22148
subgoal 3 (ID 22153) is:
C' :: Γ ⊢ E ▹▹ ?22146 : !?22149
subgoal 4 (ID 22143) is:
Γ ⊢ (λ [U''], V'') ·( ?22145, ?22146)?22147 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 open, ?22146 open, ?22147 open, ?22148 open, ?22149 open, ?22157 using ,)
apply H16. 8 subgoals, subgoal 1 (ID 22152)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ C' ▹▹ ?22145 : !?22148
subgoal 2 (ID 22153) is:
C' :: Γ ⊢ E ▹▹ ?22146 : !?22149
subgoal 3 (ID 22143) is:
Γ ⊢ (λ [U''], V'') ·( ?22145, ?22146)RQ ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 open, ?22146 open, ?22147 using , ?22148 open, ?22149 open, ?22157 using ,)
apply H36. 7 subgoals, subgoal 1 (ID 22153)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
C' :: Γ ⊢ E ▹▹ ?22146 : !?22149
subgoal 2 (ID 22143) is:
Γ ⊢ (λ [U''], V'') ·( ZA, ?22146)RQ ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 open, ?22147 using , ?22148 using , ?22149 open, ?22157 using ,)
apply H13. 6 subgoals, subgoal 1 (ID 22143)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using ,)
constructor.6 subgoals, subgoal 1 (ID 22160)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using ,)
apply typ_pcompat with (ZB [← RQ]). 7 subgoals, subgoal 1 (ID 22161)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹ V'' [ ← RQ] : ZB [ ← RQ]
subgoal 2 (ID 22162) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using ,)
eapply typ_beta. 14 subgoals, subgoal 1 (ID 22167)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Rel ?22164 ?22165 ?22166
subgoal 2 (ID 22168) is:
Γ ⊢ U'' ▹ U'' : !?22164
subgoal 3 (ID 22169) is:
Γ ⊢ ZA ▹ ZA : !?22164
subgoal 4 (ID 22170) is:
Γ ⊢ ?22163 ▹▹ U'' : !?22164
subgoal 5 (ID 22171) is:
Γ ⊢ ?22163 ▹▹ ZA : !?22164
subgoal 6 (ID 22172) is:
U'' :: Γ ⊢ ZB ▹ ZB : !?22165
subgoal 7 (ID 22173) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 8 (ID 22174) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 9 (ID 22162) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 10 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 11 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 13 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 14 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 open, ?22164 open, ?22165 open, ?22166 open,)
apply H25. 13 subgoals, subgoal 1 (ID 22168)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ U'' ▹ U'' : !s'
subgoal 2 (ID 22169) is:
Γ ⊢ ZA ▹ ZA : !s'
subgoal 3 (ID 22170) is:
Γ ⊢ ?22163 ▹▹ U'' : !s'
subgoal 4 (ID 22171) is:
Γ ⊢ ?22163 ▹▹ ZA : !s'
subgoal 5 (ID 22172) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 6 (ID 22173) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 7 (ID 22174) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 8 (ID 22162) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 9 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 13 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 open, ?22164 using , ?22165 using , ?22166 using ,)
apply H28. 12 subgoals, subgoal 1 (ID 22169)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ ZA ▹ ZA : !s'
subgoal 2 (ID 22170) is:
Γ ⊢ ?22163 ▹▹ U'' : !s'
subgoal 3 (ID 22171) is:
Γ ⊢ ?22163 ▹▹ ZA : !s'
subgoal 4 (ID 22172) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 5 (ID 22173) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 6 (ID 22174) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 7 (ID 22162) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 8 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 open, ?22164 using , ?22165 using , ?22166 using ,)
eapply reds_refl_rt. 12 subgoals, subgoal 1 (ID 22176)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ ?22175 ▹▹ ZA : !s'
subgoal 2 (ID 22170) is:
Γ ⊢ ?22163 ▹▹ U'' : !s'
subgoal 3 (ID 22171) is:
Γ ⊢ ?22163 ▹▹ ZA : !s'
subgoal 4 (ID 22172) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 5 (ID 22173) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 6 (ID 22174) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 7 (ID 22162) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 8 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 open, ?22164 using , ?22165 using , ?22166 using , ?22175 open,)
apply H35. 11 subgoals, subgoal 1 (ID 22170)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ ?22163 ▹▹ U'' : !s'
subgoal 2 (ID 22171) is:
Γ ⊢ ?22163 ▹▹ ZA : !s'
subgoal 3 (ID 22172) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 4 (ID 22173) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 5 (ID 22174) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 6 (ID 22162) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 7 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 open, ?22164 using , ?22165 using , ?22166 using , ?22175 using ,)
constructor; apply H28.10 subgoals, subgoal 1 (ID 22171)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ U'' ▹▹ ZA : !s'
subgoal 2 (ID 22172) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 3 (ID 22173) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 4 (ID 22174) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 5 (ID 22162) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 6 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using ,)
trivial. 9 subgoals, subgoal 1 (ID 22172)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 2 (ID 22173) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 3 (ID 22174) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 22162) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using ,)
eapply reds_refl_rt. 9 subgoals, subgoal 1 (ID 22180)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
U'' :: Γ ⊢ ?22179 ▹▹ ZB : !t'
subgoal 2 (ID 22173) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 3 (ID 22174) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 22162) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 open,)
apply H8. 8 subgoals, subgoal 1 (ID 22173)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 2 (ID 22174) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 3 (ID 22162) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using ,)
apply typ_pcompat with L. 9 subgoals, subgoal 1 (ID 22181)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
U'' :: Γ ⊢ V'' ▹ V'' : L
subgoal 2 (ID 22182) is:
U'' :: Γ ⊢ L ≡' ZB
subgoal 3 (ID 22174) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 22162) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 5 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using ,)
trivial. 8 subgoals, subgoal 1 (ID 22182)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
U'' :: Γ ⊢ L ≡' ZB
subgoal 2 (ID 22174) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 3 (ID 22162) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using ,)
eapply reds_to_conv; apply H8. 7 subgoals, subgoal 1 (ID 22174)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ RQ ▹ RQ : U''
subgoal 2 (ID 22162) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using ,)
apply typ_pcompat with C. 8 subgoals, subgoal 1 (ID 22185)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ RQ ▹ RQ : C
subgoal 2 (ID 22186) is:
Γ ⊢ C ≡' U''
subgoal 3 (ID 22162) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 4 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using ,)
apply reds_refl_rt in H15; apply H15. 7 subgoals, subgoal 1 (ID 22186)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ C ≡' U''
subgoal 2 (ID 22162) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using ,)
eauto.6 subgoals, subgoal 1 (ID 22162)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using ,)
apply typ_peq_sym. 6 subgoals, subgoal 1 (ID 22209)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ E [ ← Q'] ≡' ZB [ ← RQ]
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using ,)
apply reds_to_conv with t2. 6 subgoals, subgoal 1 (ID 22210)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ E [ ← Q'] ▹▹ ZB [ ← RQ] : !t2
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using ,)
change !t2 with (!t2[← Q']). 6 subgoals, subgoal 1 (ID 22212)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ E [ ← Q'] ▹▹ ZB [ ← RQ] : !t2 [ ← Q']
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using ,)
eapply reds_subst_gen. 7 subgoals, subgoal 1 (ID 22214)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
?22213 :: Γ ⊢ E ▹▹ ZB : !t2
subgoal 2 (ID 22215) is:
Γ ⊢ Q' ▹▹ RQ : ?22213
subgoal 3 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 open,)
apply H13. 6 subgoals, subgoal 1 (ID 22215)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ C' ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : C' :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Q' ▹▹ RQ : C'
subgoal 2 (ID 18063) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using ,)
apply reds_typ_pcompat with C'; eauto.5 subgoals, subgoal 1 (ID 18063)
P : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H8 : exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using ,)
destruct H8 as (F0 & F & F' & ? & ? & ? & _ & _ & _ & HH5 & HH4 & HH3). 5 subgoals, subgoal 1 (ID 22491)
P : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
x : Term
x0 : Term
H8 : An' = F
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( An', E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using ,)
subst. 5 subgoals, subgoal 1 (ID 22494)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
x : Term
x0 : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using ,)
clear x x0.5 subgoals, subgoal 1 (ID 22495)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using ,)
assert (HEQ1 : Γ ⊢ G ≡' C). 6 subgoals, subgoal 1 (ID 22496)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ G ≡' C
subgoal 2 (ID 22497) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using ,)
apply reds_to_conv in HH1. 6 subgoals, subgoal 1 (ID 22499)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ≡' C
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ G ≡' C
subgoal 2 (ID 22497) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using ,)
apply reds_to_conv in HH2. 6 subgoals, subgoal 1 (ID 22501)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ≡' G
HH1 : Γ ⊢ G0 ≡' C
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
============================
Γ ⊢ G ≡' C
subgoal 2 (ID 22497) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using ,)
eauto.5 subgoals, subgoal 1 (ID 22497)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
============================
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using ,)
assert (HEQ2 : Γ ⊢ F ≡' C'). 6 subgoals, subgoal 1 (ID 22696)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
============================
Γ ⊢ F ≡' C'
subgoal 2 (ID 22697) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using ,)
apply reds_to_conv in HH4. 6 subgoals, subgoal 1 (ID 22699)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ≡' C'
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
============================
Γ ⊢ F ≡' C'
subgoal 2 (ID 22697) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using ,)
apply reds_to_conv in HH5. 6 subgoals, subgoal 1 (ID 22701)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ≡' F
HH4 : Γ ⊢ F0 ≡' C'
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
============================
Γ ⊢ F ≡' C'
subgoal 2 (ID 22697) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using ,)
eauto.5 subgoals, subgoal 1 (ID 22697)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
============================
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using ,)
assert (HEQ3 : Γ ⊢ G ≡' F). 6 subgoals, subgoal 1 (ID 22896)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
============================
Γ ⊢ G ≡' F
subgoal 2 (ID 22897) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using ,)
apply typ_peq_trans with U''. 7 subgoals, subgoal 1 (ID 22898)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
============================
Γ ⊢ G ≡' U''
subgoal 2 (ID 22899) is:
Γ ⊢ U'' ≡' F
subgoal 3 (ID 22897) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using ,)
eauto. 6 subgoals, subgoal 1 (ID 22899)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
============================
Γ ⊢ U'' ≡' F
subgoal 2 (ID 22897) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using ,)
eauto.5 subgoals, subgoal 1 (ID 22897)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using ,)
assert (HEQ4: Γ ⊢ Π(C),D ≡' Π(G),D). 6 subgoals, subgoal 1 (ID 23318)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
Γ ⊢ Π (C), D ≡' Π (G), D
subgoal 2 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using ,)
apply typ_peq_trans with (Π(G0),D). 7 subgoals, subgoal 1 (ID 23320)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
Γ ⊢ Π (C), D ≡' Π (G0), D
subgoal 2 (ID 23321) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 3 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using ,)
apply typ_peq_sym.7 subgoals, subgoal 1 (ID 23322)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
Γ ⊢ Π (G0), D ≡' Π (C), D
subgoal 2 (ID 23321) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 3 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using ,)
apply reds_to_conv with u1. 7 subgoals, subgoal 1 (ID 23323)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
Γ ⊢ Π (G0), D ▹▹ Π (C), D : !u1
subgoal 2 (ID 23321) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 3 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using ,)
eapply reds_Pi. 9 subgoals, subgoal 1 (ID 23326)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
Γ ⊢ G0 ▹▹ C : !?23324
subgoal 2 (ID 23327) is:
G0 :: Γ ⊢ D ▹▹ D : !?23325
subgoal 3 (ID 23328) is:
Rel ?23324 ?23325 u1
subgoal 4 (ID 23321) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 5 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 open, ?23325 open,)
apply HH1. 8 subgoals, subgoal 1 (ID 23327)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
G0 :: Γ ⊢ D ▹▹ D : !?23325
subgoal 2 (ID 23328) is:
Rel s1 ?23325 u1
subgoal 3 (ID 23321) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 4 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 open,)
constructor. 8 subgoals, subgoal 1 (ID 23330)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
G0 :: Γ ⊢ D ▹ D : !?23325
subgoal 2 (ID 23328) is:
Rel s1 ?23325 u1
subgoal 3 (ID 23321) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 4 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 open,)
eapply conv_in_env. 9 subgoals, subgoal 1 (ID 23332)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
?23331 ⊢ D ▹ D : !?23325
subgoal 2 (ID 23333) is:
env_conv ?23331 (G0 :: Γ)
subgoal 3 (ID 23328) is:
Rel s1 ?23325 u1
subgoal 4 (ID 23321) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 5 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 open, ?23331 open,)
apply red_refl_lt in H0; apply H0. 8 subgoals, subgoal 1 (ID 23333)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
env_conv (C :: Γ) (G0 :: Γ)
subgoal 2 (ID 23328) is:
Rel s1 t1 u1
subgoal 3 (ID 23321) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 4 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using ,)
eauto. 7 subgoals, subgoal 1 (ID 23328)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
Rel s1 t1 u1
subgoal 2 (ID 23321) is:
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 3 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using ,)
trivial.6 subgoals, subgoal 1 (ID 23321)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
Γ ⊢ Π (G0), D ≡' Π (G), D
subgoal 2 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using ,)
apply reds_to_conv with u1. 6 subgoals, subgoal 1 (ID 23722)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
Γ ⊢ Π (G0), D ▹▹ Π (G), D : !u1
subgoal 2 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using ,)
eapply reds_Pi. 8 subgoals, subgoal 1 (ID 23725)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
Γ ⊢ G0 ▹▹ G : !?23723
subgoal 2 (ID 23726) is:
G0 :: Γ ⊢ D ▹▹ D : !?23724
subgoal 3 (ID 23727) is:
Rel ?23723 ?23724 u1
subgoal 4 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 open, ?23724 open,)
apply HH2. 7 subgoals, subgoal 1 (ID 23726)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
G0 :: Γ ⊢ D ▹▹ D : !?23724
subgoal 2 (ID 23727) is:
Rel s1 ?23724 u1
subgoal 3 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 open,)
constructor. 7 subgoals, subgoal 1 (ID 23729)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
G0 :: Γ ⊢ D ▹ D : !?23724
subgoal 2 (ID 23727) is:
Rel s1 ?23724 u1
subgoal 3 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 open,)
eapply conv_in_env. 8 subgoals, subgoal 1 (ID 23731)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
?23730 ⊢ D ▹ D : !?23724
subgoal 2 (ID 23732) is:
env_conv ?23730 (G0 :: Γ)
subgoal 3 (ID 23727) is:
Rel s1 ?23724 u1
subgoal 4 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 open, ?23730 open,)
apply red_refl_lt in H0; apply H0. 7 subgoals, subgoal 1 (ID 23732)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
env_conv (C :: Γ) (G0 :: Γ)
subgoal 2 (ID 23727) is:
Rel s1 t1 u1
subgoal 3 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using ,)
eauto. 6 subgoals, subgoal 1 (ID 23727)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
============================
Rel s1 t1 u1
subgoal 2 (ID 23319) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using ,)
trivial.5 subgoals, subgoal 1 (ID 23319)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using ,)
assert (HEQ5: Γ ⊢ Π(C'),E ≡' Π(F),E). 6 subgoals, subgoal 1 (ID 24121)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
Γ ⊢ Π (C'), E ≡' Π (F), E
subgoal 2 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using ,)
apply typ_peq_trans with (Π(F0),E). 7 subgoals, subgoal 1 (ID 24123)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
Γ ⊢ Π (C'), E ≡' Π (F0), E
subgoal 2 (ID 24124) is:
Γ ⊢ Π (F0), E ≡' Π (F), E
subgoal 3 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using ,)
apply typ_peq_sym.7 subgoals, subgoal 1 (ID 24125)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
Γ ⊢ Π (F0), E ≡' Π (C'), E
subgoal 2 (ID 24124) is:
Γ ⊢ Π (F0), E ≡' Π (F), E
subgoal 3 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using ,)
apply reds_to_conv with u2. 7 subgoals, subgoal 1 (ID 24126)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
Γ ⊢ Π (F0), E ▹▹ Π (C'), E : !u2
subgoal 2 (ID 24124) is:
Γ ⊢ Π (F0), E ≡' Π (F), E
subgoal 3 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using ,)
eapply reds_Pi. 9 subgoals, subgoal 1 (ID 24129)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
Γ ⊢ F0 ▹▹ C' : !?24127
subgoal 2 (ID 24130) is:
F0 :: Γ ⊢ E ▹▹ E : !?24128
subgoal 3 (ID 24131) is:
Rel ?24127 ?24128 u2
subgoal 4 (ID 24124) is:
Γ ⊢ Π (F0), E ≡' Π (F), E
subgoal 5 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 open, ?24128 open,)
apply HH4. 8 subgoals, subgoal 1 (ID 24130)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
F0 :: Γ ⊢ E ▹▹ E : !?24128
subgoal 2 (ID 24131) is:
Rel s2 ?24128 u2
subgoal 3 (ID 24124) is:
Γ ⊢ Π (F0), E ≡' Π (F), E
subgoal 4 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 open,)
constructor. 8 subgoals, subgoal 1 (ID 24133)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
F0 :: Γ ⊢ E ▹ E : !?24128
subgoal 2 (ID 24131) is:
Rel s2 ?24128 u2
subgoal 3 (ID 24124) is:
Γ ⊢ Π (F0), E ≡' Π (F), E
subgoal 4 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 open,)
eapply conv_in_env. 9 subgoals, subgoal 1 (ID 24135)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
?24134 ⊢ E ▹ E : !?24128
subgoal 2 (ID 24136) is:
env_conv ?24134 (F0 :: Γ)
subgoal 3 (ID 24131) is:
Rel s2 ?24128 u2
subgoal 4 (ID 24124) is:
Γ ⊢ Π (F0), E ≡' Π (F), E
subgoal 5 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 open, ?24134 open,)
apply red_refl_lt in H7; apply H7. 8 subgoals, subgoal 1 (ID 24136)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
env_conv (C' :: Γ) (F0 :: Γ)
subgoal 2 (ID 24131) is:
Rel s2 t2 u2
subgoal 3 (ID 24124) is:
Γ ⊢ Π (F0), E ≡' Π (F), E
subgoal 4 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using ,)
eauto. 7 subgoals, subgoal 1 (ID 24131)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
Rel s2 t2 u2
subgoal 2 (ID 24124) is:
Γ ⊢ Π (F0), E ≡' Π (F), E
subgoal 3 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using ,)
trivial.6 subgoals, subgoal 1 (ID 24124)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
Γ ⊢ Π (F0), E ≡' Π (F), E
subgoal 2 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using ,)
apply reds_to_conv with u2. 6 subgoals, subgoal 1 (ID 24525)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
Γ ⊢ Π (F0), E ▹▹ Π (F), E : !u2
subgoal 2 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using ,)
eapply reds_Pi. 8 subgoals, subgoal 1 (ID 24528)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
Γ ⊢ F0 ▹▹ F : !?24526
subgoal 2 (ID 24529) is:
F0 :: Γ ⊢ E ▹▹ E : !?24527
subgoal 3 (ID 24530) is:
Rel ?24526 ?24527 u2
subgoal 4 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 open, ?24527 open,)
apply HH5. 7 subgoals, subgoal 1 (ID 24529)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
F0 :: Γ ⊢ E ▹▹ E : !?24527
subgoal 2 (ID 24530) is:
Rel s2 ?24527 u2
subgoal 3 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 open,)
constructor. 7 subgoals, subgoal 1 (ID 24532)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
F0 :: Γ ⊢ E ▹ E : !?24527
subgoal 2 (ID 24530) is:
Rel s2 ?24527 u2
subgoal 3 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 open,)
eapply conv_in_env. 8 subgoals, subgoal 1 (ID 24534)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
?24533 ⊢ E ▹ E : !?24527
subgoal 2 (ID 24535) is:
env_conv ?24533 (F0 :: Γ)
subgoal 3 (ID 24530) is:
Rel s2 ?24527 u2
subgoal 4 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 open, ?24533 open,)
apply red_refl_lt in H7; apply H7. 7 subgoals, subgoal 1 (ID 24535)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
env_conv (C' :: Γ) (F0 :: Γ)
subgoal 2 (ID 24530) is:
Rel s2 t2 u2
subgoal 3 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using ,)
eauto. 6 subgoals, subgoal 1 (ID 24530)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
============================
Rel s2 t2 u2
subgoal 2 (ID 24122) is:
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\ Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using ,)
trivial.5 subgoals, subgoal 1 (ID 24122)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
============================
(Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A) /\
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using ,)
split. 6 subgoals, subgoal 1 (ID 24925)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : A
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using ,)
apply reds_typ_pcompat with (D [ ← Q]); trivial.6 subgoals, subgoal 1 (ID 24927)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using ,)
destruct (Confluence (U''::Γ) K D H31) as (ZB & a & b & ? & ?). 6 subgoals, subgoal 1 (ID 24948)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using ,)
destruct (Confluence Γ U'' G ) as (ZA & c & d & ? & ?). 7 subgoals, subgoal 1 (ID 24954)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
============================
Γ ⊢ U'' ≡' G
subgoal 2 (ID 24970) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using ,)
eauto.6 subgoals, subgoal 1 (ID 24970)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using ,)
rename H35 into HH35. 6 subgoals, subgoal 1 (ID 25239)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using ,)
assert (H35: Γ ⊢ U'' ▹▹ ZA : !s). 7 subgoals, subgoal 1 (ID 25240)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹▹ ZA : !s
subgoal 2 (ID 25241) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using ,)
eapply typ_reds_relocate. 8 subgoals, subgoal 1 (ID 25243)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹▹ ZA : ?25242
subgoal 2 (ID 25244) is:
Γ ⊢ U'' ▹ U'' : !s
subgoal 3 (ID 25241) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 open,)
apply HH35. 7 subgoals, subgoal 1 (ID 25244)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹ U'' : !s
subgoal 2 (ID 25241) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using ,)
apply H23. 6 subgoals, subgoal 1 (ID 25241)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ G ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using ,)
clear HH35.6 subgoals, subgoal 1 (ID 25245)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H36 : Γ ⊢ G ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using ,)
rename H36 into HH36. 6 subgoals, subgoal 1 (ID 25246)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ G ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using ,)
assert (H36: Γ ⊢ G ▹▹ ZA : !s1). 7 subgoals, subgoal 1 (ID 25247)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ G ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ G ▹▹ ZA : !s1
subgoal 2 (ID 25248) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using ,)
eapply typ_reds_relocate. 8 subgoals, subgoal 1 (ID 25250)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ G ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ G ▹▹ ZA : ?25249
subgoal 2 (ID 25251) is:
Γ ⊢ G ▹ G : !s1
subgoal 3 (ID 25248) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 open,)
apply HH36. 7 subgoals, subgoal 1 (ID 25251)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ G ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
============================
Γ ⊢ G ▹ G : !s1
subgoal 2 (ID 25248) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using ,)
apply reds_refl_rt in HH2; apply HH2. 6 subgoals, subgoal 1 (ID 25248)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ G ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using ,)
clear HH36.6 subgoals, subgoal 1 (ID 25254)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using ,)
rename H8 into HH8. 6 subgoals, subgoal 1 (ID 25255)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using ,)
assert (H8 : U''::Γ ⊢ K ▹▹ ZB : !t). 7 subgoals, subgoal 1 (ID 25257)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
============================
U'' :: Γ ⊢ K ▹▹ ZB : !t
subgoal 2 (ID 25258) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using ,)
eapply typ_reds_relocate. 8 subgoals, subgoal 1 (ID 25260)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
============================
U'' :: Γ ⊢ K ▹▹ ZB : ?25259
subgoal 2 (ID 25261) is:
U'' :: Γ ⊢ K ▹ K : !t
subgoal 3 (ID 25258) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 open,)
apply HH8. 7 subgoals, subgoal 1 (ID 25261)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
============================
U'' :: Γ ⊢ K ▹ K : !t
subgoal 2 (ID 25258) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using ,)
apply H24. 6 subgoals, subgoal 1 (ID 25258)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ K ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using ,)
clear HH8.6 subgoals, subgoal 1 (ID 25262)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using ,)
rename H13 into HH13. 6 subgoals, subgoal 1 (ID 25263)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using ,)
assert (H13 : G::Γ ⊢ D ▹▹ ZB : !t1). 7 subgoals, subgoal 1 (ID 25265)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
G :: Γ ⊢ D ▹▹ ZB : !t1
subgoal 2 (ID 25266) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using ,)
eapply typ_reds_relocate. 8 subgoals, subgoal 1 (ID 25268)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
G :: Γ ⊢ D ▹▹ ZB : ?25267
subgoal 2 (ID 25269) is:
G :: Γ ⊢ D ▹ D : !t1
subgoal 3 (ID 25266) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 open,)
eapply conv_in_env_reds. 9 subgoals, subgoal 1 (ID 25271)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
?25270 ⊢ D ▹▹ ZB : ?25267
subgoal 2 (ID 25272) is:
env_conv ?25270 (G :: Γ)
subgoal 3 (ID 25269) is:
G :: Γ ⊢ D ▹ D : !t1
subgoal 4 (ID 25266) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 open, ?25270 open,)
apply HH13. 8 subgoals, subgoal 1 (ID 25272)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
env_conv (U'' :: Γ) (G :: Γ)
subgoal 2 (ID 25269) is:
G :: Γ ⊢ D ▹ D : !t1
subgoal 3 (ID 25266) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using ,)
eauto. 7 subgoals, subgoal 1 (ID 25269)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
G :: Γ ⊢ D ▹ D : !t1
subgoal 2 (ID 25266) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using ,)
eapply conv_in_env.8 subgoals, subgoal 1 (ID 26407)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
?26406 ⊢ D ▹ D : !t1
subgoal 2 (ID 26408) is:
env_conv ?26406 (G :: Γ)
subgoal 3 (ID 25266) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 open,)
apply red_refl_lt in H0; apply H0. 7 subgoals, subgoal 1 (ID 26408)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
============================
env_conv (C :: Γ) (G :: Γ)
subgoal 2 (ID 25266) is:
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using ,)
eauto. 6 subgoals, subgoal 1 (ID 25266)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ D ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using ,)
clear HH13.6 subgoals, subgoal 1 (ID 26778)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using ,)
clear a b c d.6 subgoals, subgoal 1 (ID 26779)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using ,)
eapply typ_reds_trans. 7 subgoals, subgoal 1 (ID 26781)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ·( G, D)Q ▹▹ ?26780 : D [ ← Q]
subgoal 2 (ID 26782) is:
Γ ⊢ ?26780 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 open,)
eapply reds_App. 10 subgoals, subgoal 1 (ID 26789)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ▹▹ ?26783 : Π (G), D
subgoal 2 (ID 26790) is:
Γ ⊢ Q ▹▹ ?26786 : G
subgoal 3 (ID 26791) is:
Γ ⊢ G ▹▹ ?26784 : !?26787
subgoal 4 (ID 26792) is:
G :: Γ ⊢ D ▹▹ ?26785 : !?26788
subgoal 5 (ID 26782) is:
Γ ⊢ ?26783 ·( ?26784, ?26785)?26786 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 open, ?26784 open, ?26785 open, ?26786 open, ?26787 open, ?26788 open,)
apply reds_typ_pcompat with (Π(C),D); intuition. 10 subgoals, subgoal 1 (ID 26793)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ▹▹ ?26783 : Π (C), D
subgoal 2 (ID 26790) is:
Γ ⊢ Q ▹▹ ?26786 : G
subgoal 3 (ID 26791) is:
Γ ⊢ G ▹▹ ?26784 : !?26787
subgoal 4 (ID 26792) is:
G :: Γ ⊢ D ▹▹ ?26785 : !?26788
subgoal 5 (ID 26782) is:
Γ ⊢ ?26783 ·( ?26784, ?26785)?26786 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 open, ?26784 open, ?26785 open, ?26786 open, ?26787 open, ?26788 open,)
eapply typ_reds_trans. 11 subgoals, subgoal 1 (ID 26893)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ P ▹▹ ?26892 : Π (C), D
subgoal 2 (ID 26894) is:
Γ ⊢ ?26892 ▹▹ ?26783 : Π (C), D
subgoal 3 (ID 26790) is:
Γ ⊢ Q ▹▹ ?26786 : G
subgoal 4 (ID 26791) is:
Γ ⊢ G ▹▹ ?26784 : !?26787
subgoal 5 (ID 26792) is:
G :: Γ ⊢ D ▹▹ ?26785 : !?26788
subgoal 6 (ID 26782) is:
Γ ⊢ ?26783 ·( ?26784, ?26785)?26786 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 7 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 open, ?26784 open, ?26785 open, ?26786 open, ?26787 open, ?26788 open, ?26892 open,)
apply H17. 10 subgoals, subgoal 1 (ID 26894)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ RP ▹▹ ?26783 : Π (C), D
subgoal 2 (ID 26790) is:
Γ ⊢ Q ▹▹ ?26786 : G
subgoal 3 (ID 26791) is:
Γ ⊢ G ▹▹ ?26784 : !?26787
subgoal 4 (ID 26792) is:
G :: Γ ⊢ D ▹▹ ?26785 : !?26788
subgoal 5 (ID 26782) is:
Γ ⊢ ?26783 ·( ?26784, ?26785)?26786 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 open, ?26784 open, ?26785 open, ?26786 open, ?26787 open, ?26788 open, ?26892 using ,)
constructor. 10 subgoals, subgoal 1 (ID 26896)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ RP ▹ ?26783 : Π (C), D
subgoal 2 (ID 26790) is:
Γ ⊢ Q ▹▹ ?26786 : G
subgoal 3 (ID 26791) is:
Γ ⊢ G ▹▹ ?26784 : !?26787
subgoal 4 (ID 26792) is:
G :: Γ ⊢ D ▹▹ ?26785 : !?26788
subgoal 5 (ID 26782) is:
Γ ⊢ ?26783 ·( ?26784, ?26785)?26786 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 open, ?26784 open, ?26785 open, ?26786 open, ?26787 open, ?26788 open, ?26892 using ,)
apply H19. 9 subgoals, subgoal 1 (ID 26790)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ Q ▹▹ ?26786 : G
subgoal 2 (ID 26791) is:
Γ ⊢ G ▹▹ ?26784 : !?26787
subgoal 3 (ID 26792) is:
G :: Γ ⊢ D ▹▹ ?26785 : !?26788
subgoal 4 (ID 26782) is:
Γ ⊢ (λ [U''], V'') ·( ?26784, ?26785)?26786 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 open, ?26785 open, ?26786 open, ?26787 open, ?26788 open, ?26892 using ,)
apply reds_typ_pcompat with C; intuition. 9 subgoals, subgoal 1 (ID 26897)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ Q ▹▹ ?26786 : C
subgoal 2 (ID 26791) is:
Γ ⊢ G ▹▹ ?26784 : !?26787
subgoal 3 (ID 26792) is:
G :: Γ ⊢ D ▹▹ ?26785 : !?26788
subgoal 4 (ID 26782) is:
Γ ⊢ (λ [U''], V'') ·( ?26784, ?26785)?26786 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 open, ?26785 open, ?26786 open, ?26787 open, ?26788 open, ?26892 using ,)
constructor; apply red_refl_lt in H5; apply H5.8 subgoals, subgoal 1 (ID 26791)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ G ▹▹ ?26784 : !?26787
subgoal 2 (ID 26792) is:
G :: Γ ⊢ D ▹▹ ?26785 : !?26788
subgoal 3 (ID 26782) is:
Γ ⊢ (λ [U''], V'') ·( ?26784, ?26785)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 open, ?26785 open, ?26786 using ?27095 , ?26787 open, ?26788 open, ?26892 using , ?27095 using ,)
constructor; apply reds_refl_rt in HH2; apply HH2. 7 subgoals, subgoal 1 (ID 26792)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
G :: Γ ⊢ D ▹▹ ?26785 : !?26788
subgoal 2 (ID 26782) is:
Γ ⊢ (λ [U''], V'') ·( G, ?26785)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 open, ?26786 using ?27095 , ?26787 using ?27101 , ?26788 open, ?26892 using , ?27095 using , ?27100 using , ?27101 using ,)
constructor. 7 subgoals, subgoal 1 (ID 27104)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
G :: Γ ⊢ D ▹ ?26785 : !?26788
subgoal 2 (ID 26782) is:
Γ ⊢ (λ [U''], V'') ·( G, ?26785)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 open, ?26786 using ?27095 , ?26787 using ?27101 , ?26788 open, ?26892 using , ?27095 using , ?27100 using , ?27101 using ,)
eapply conv_in_env. 8 subgoals, subgoal 1 (ID 27106)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
?27105 ⊢ D ▹ ?26785 : !?26788
subgoal 2 (ID 27107) is:
env_conv ?27105 (G :: Γ)
subgoal 3 (ID 26782) is:
Γ ⊢ (λ [U''], V'') ·( G, ?26785)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 open, ?26786 using ?27095 , ?26787 using ?27101 , ?26788 open, ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 open,)
apply red_refl_lt in H0; apply H0. 7 subgoals, subgoal 1 (ID 27107)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
env_conv (C :: Γ) (G :: Γ)
subgoal 2 (ID 26782) is:
Γ ⊢ (λ [U''], V'') ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using ,)
eauto. 6 subgoals, subgoal 1 (ID 26782)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( G, D)Q ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using ,)
eapply typ_reds_trans. 7 subgoals, subgoal 1 (ID 27480)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( G, D)Q ▹▹ ?27479 : D [ ← Q]
subgoal 2 (ID 27481) is:
Γ ⊢ ?27479 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 open,)
eapply reds_App.10 subgoals, subgoal 1 (ID 27488)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ λ [U''], V'' ▹▹ ?27482 : Π (G), D
subgoal 2 (ID 27489) is:
Γ ⊢ Q ▹▹ ?27485 : G
subgoal 3 (ID 27490) is:
Γ ⊢ G ▹▹ ?27483 : !?27486
subgoal 4 (ID 27491) is:
G :: Γ ⊢ D ▹▹ ?27484 : !?27487
subgoal 5 (ID 27481) is:
Γ ⊢ ?27482 ·( ?27483, ?27484)?27485 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 open, ?27483 open, ?27484 open, ?27485 open, ?27486 open, ?27487 open,)
apply reds_typ_pcompat with (Π(C),D). 11 subgoals, subgoal 1 (ID 27492)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ λ [U''], V'' ▹▹ ?27482 : Π (C), D
subgoal 2 (ID 27493) is:
Γ ⊢ Π (C), D ≡' Π (G), D
subgoal 3 (ID 27489) is:
Γ ⊢ Q ▹▹ ?27485 : G
subgoal 4 (ID 27490) is:
Γ ⊢ G ▹▹ ?27483 : !?27486
subgoal 5 (ID 27491) is:
G :: Γ ⊢ D ▹▹ ?27484 : !?27487
subgoal 6 (ID 27481) is:
Γ ⊢ ?27482 ·( ?27483, ?27484)?27485 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 7 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 open, ?27483 open, ?27484 open, ?27485 open, ?27486 open, ?27487 open,)
constructor; apply red_refl_rt in H19; apply H19. 10 subgoals, subgoal 1 (ID 27493)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ Π (C), D ≡' Π (G), D
subgoal 2 (ID 27489) is:
Γ ⊢ Q ▹▹ ?27485 : G
subgoal 3 (ID 27490) is:
Γ ⊢ G ▹▹ ?27483 : !?27486
subgoal 4 (ID 27491) is:
G :: Γ ⊢ D ▹▹ ?27484 : !?27487
subgoal 5 (ID 27481) is:
Γ ⊢ (λ [U''], V'') ·( ?27483, ?27484)?27485 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 6 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 open, ?27484 open, ?27485 open, ?27486 open, ?27487 open, ?27497 using ,)
intuition. 9 subgoals, subgoal 1 (ID 27489)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ Q ▹▹ ?27485 : G
subgoal 2 (ID 27490) is:
Γ ⊢ G ▹▹ ?27483 : !?27486
subgoal 3 (ID 27491) is:
G :: Γ ⊢ D ▹▹ ?27484 : !?27487
subgoal 4 (ID 27481) is:
Γ ⊢ (λ [U''], V'') ·( ?27483, ?27484)?27485 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 open, ?27484 open, ?27485 open, ?27486 open, ?27487 open, ?27497 using ,)
apply reds_typ_pcompat with C; intuition. 9 subgoals, subgoal 1 (ID 27499)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ Q ▹▹ ?27485 : C
subgoal 2 (ID 27490) is:
Γ ⊢ G ▹▹ ?27483 : !?27486
subgoal 3 (ID 27491) is:
G :: Γ ⊢ D ▹▹ ?27484 : !?27487
subgoal 4 (ID 27481) is:
Γ ⊢ (λ [U''], V'') ·( ?27483, ?27484)?27485 ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 5 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 open, ?27484 open, ?27485 open, ?27486 open, ?27487 open, ?27497 using ,)
apply H15. 8 subgoals, subgoal 1 (ID 27490)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ G ▹▹ ?27483 : !?27486
subgoal 2 (ID 27491) is:
G :: Γ ⊢ D ▹▹ ?27484 : !?27487
subgoal 3 (ID 27481) is:
Γ ⊢ (λ [U''], V'') ·( ?27483, ?27484)RQ ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 4 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 open, ?27484 open, ?27485 using , ?27486 open, ?27487 open, ?27497 using ,)
apply H36. 7 subgoals, subgoal 1 (ID 27491)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
G :: Γ ⊢ D ▹▹ ?27484 : !?27487
subgoal 2 (ID 27481) is:
Γ ⊢ (λ [U''], V'') ·( ZA, ?27484)RQ ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 open, ?27485 using , ?27486 using , ?27487 open, ?27497 using ,)
apply H13. 6 subgoals, subgoal 1 (ID 27481)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using ,)
constructor.6 subgoals, subgoal 1 (ID 27695)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹ V'' [ ← RQ] : D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using ,)
apply typ_pcompat with (ZB [← RQ]). 7 subgoals, subgoal 1 (ID 27696)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹ V'' [ ← RQ] : ZB [ ← RQ]
subgoal 2 (ID 27697) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using ,)
eapply typ_beta. 14 subgoals, subgoal 1 (ID 27702)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Rel ?27699 ?27700 ?27701
subgoal 2 (ID 27703) is:
Γ ⊢ U'' ▹ U'' : !?27699
subgoal 3 (ID 27704) is:
Γ ⊢ ZA ▹ ZA : !?27699
subgoal 4 (ID 27705) is:
Γ ⊢ ?27698 ▹▹ U'' : !?27699
subgoal 5 (ID 27706) is:
Γ ⊢ ?27698 ▹▹ ZA : !?27699
subgoal 6 (ID 27707) is:
U'' :: Γ ⊢ ZB ▹ ZB : !?27700
subgoal 7 (ID 27708) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 8 (ID 27709) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 9 (ID 27697) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 10 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 11 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 13 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 14 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 open, ?27699 open, ?27700 open, ?27701 open,)
apply H21. 13 subgoals, subgoal 1 (ID 27703)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ U'' ▹ U'' : !s
subgoal 2 (ID 27704) is:
Γ ⊢ ZA ▹ ZA : !s
subgoal 3 (ID 27705) is:
Γ ⊢ ?27698 ▹▹ U'' : !s
subgoal 4 (ID 27706) is:
Γ ⊢ ?27698 ▹▹ ZA : !s
subgoal 5 (ID 27707) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 6 (ID 27708) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 7 (ID 27709) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 8 (ID 27697) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 9 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 10 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 13 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 open, ?27699 using , ?27700 using , ?27701 using ,)
apply H23. 12 subgoals, subgoal 1 (ID 27704)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ZA ▹ ZA : !s
subgoal 2 (ID 27705) is:
Γ ⊢ ?27698 ▹▹ U'' : !s
subgoal 3 (ID 27706) is:
Γ ⊢ ?27698 ▹▹ ZA : !s
subgoal 4 (ID 27707) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 5 (ID 27708) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 6 (ID 27709) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 7 (ID 27697) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 8 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 open, ?27699 using , ?27700 using , ?27701 using ,)
eapply reds_refl_rt. 12 subgoals, subgoal 1 (ID 27711)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ?27710 ▹▹ ZA : !s
subgoal 2 (ID 27705) is:
Γ ⊢ ?27698 ▹▹ U'' : !s
subgoal 3 (ID 27706) is:
Γ ⊢ ?27698 ▹▹ ZA : !s
subgoal 4 (ID 27707) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 5 (ID 27708) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 6 (ID 27709) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 7 (ID 27697) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 8 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 open, ?27699 using , ?27700 using , ?27701 using , ?27710 open,)
apply H35. 11 subgoals, subgoal 1 (ID 27705)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ?27698 ▹▹ U'' : !s
subgoal 2 (ID 27706) is:
Γ ⊢ ?27698 ▹▹ ZA : !s
subgoal 3 (ID 27707) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 4 (ID 27708) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 5 (ID 27709) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 6 (ID 27697) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 7 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 open, ?27699 using , ?27700 using , ?27701 using , ?27710 using ,)
constructor. 11 subgoals, subgoal 1 (ID 27713)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ?27698 ▹ U'' : !s
subgoal 2 (ID 27706) is:
Γ ⊢ ?27698 ▹▹ ZA : !s
subgoal 3 (ID 27707) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 4 (ID 27708) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 5 (ID 27709) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 6 (ID 27697) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 7 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 open, ?27699 using , ?27700 using , ?27701 using , ?27710 using ,)
apply H23.10 subgoals, subgoal 1 (ID 27706)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ U'' ▹▹ ZA : !s
subgoal 2 (ID 27707) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 3 (ID 27708) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 4 (ID 27709) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 5 (ID 27697) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 6 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using ,)
trivial. 9 subgoals, subgoal 1 (ID 27707)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
U'' :: Γ ⊢ ZB ▹ ZB : !t
subgoal 2 (ID 27708) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 3 (ID 27709) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 27697) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 5 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using ,)
apply reds_refl_rt in H8; apply H8. 8 subgoals, subgoal 1 (ID 27708)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 2 (ID 27709) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 3 (ID 27697) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 4 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using ,)
apply typ_pcompat with K. 9 subgoals, subgoal 1 (ID 27716)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
U'' :: Γ ⊢ V'' ▹ V'' : K
subgoal 2 (ID 27717) is:
U'' :: Γ ⊢ K ≡' ZB
subgoal 3 (ID 27709) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 27697) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 5 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using ,)
trivial. 8 subgoals, subgoal 1 (ID 27717)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
U'' :: Γ ⊢ K ≡' ZB
subgoal 2 (ID 27709) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 3 (ID 27697) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 4 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using ,)
eapply reds_to_conv; apply H8. 7 subgoals, subgoal 1 (ID 27709)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ RQ ▹ RQ : U''
subgoal 2 (ID 27697) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using ,)
apply typ_pcompat with C. 8 subgoals, subgoal 1 (ID 27720)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ RQ ▹ RQ : C
subgoal 2 (ID 27721) is:
Γ ⊢ C ≡' U''
subgoal 3 (ID 27697) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 4 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using ,)
apply reds_refl_rt in H15; trivial. 7 subgoals, subgoal 1 (ID 27721)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ C ≡' U''
subgoal 2 (ID 27697) is:
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using ,)
eauto.6 subgoals, subgoal 1 (ID 27697)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ ZB [ ← RQ] ≡' D [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using ,)
apply typ_peq_sym. 6 subgoals, subgoal 1 (ID 27744)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ D [ ← Q] ≡' ZB [ ← RQ]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using ,)
apply reds_to_conv with t1. 6 subgoals, subgoal 1 (ID 27745)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ D [ ← Q] ▹▹ ZB [ ← RQ] : !t1
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using ,)
change !t1 with (!t1[← Q]). 6 subgoals, subgoal 1 (ID 27747)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ D [ ← Q] ▹▹ ZB [ ← RQ] : !t1 [ ← Q]
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using ,)
eapply reds_subst_gen. 7 subgoals, subgoal 1 (ID 27749)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
?27748 :: Γ ⊢ D ▹▹ ZB : !t1
subgoal 2 (ID 27750) is:
Γ ⊢ Q ▹▹ RQ : ?27748
subgoal 3 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 open,)
apply H13.6 subgoals, subgoal 1 (ID 27750)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s
H36 : Γ ⊢ G ▹▹ ZA : !s1
H8 : U'' :: Γ ⊢ K ▹▹ ZB : !t
H13 : G :: Γ ⊢ D ▹▹ ZB : !t1
============================
Γ ⊢ Q ▹▹ RQ : G
subgoal 2 (ID 24926) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using ,)
apply reds_typ_pcompat with C; eauto. 5 subgoals, subgoal 1 (ID 24926)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : B
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using ,)
apply reds_typ_pcompat with (E [ ← Q']); trivial.5 subgoals, subgoal 1 (ID 27781)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using ,)
destruct (Confluence (U''::Γ) L E H34) as (ZB & a & b & ? & ?). 5 subgoals, subgoal 1 (ID 27802)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using ,)
destruct (Confluence Γ U'' F ) as (ZA & c & d & ? & ?). 6 subgoals, subgoal 1 (ID 27808)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
============================
Γ ⊢ U'' ≡' F
subgoal 2 (ID 27824) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using ,)
eauto.5 subgoals, subgoal 1 (ID 27824)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ F ▹▹ ZA : !d
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using ,)
rename H35 into HH35. 5 subgoals, subgoal 1 (ID 28029)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ F ▹▹ ZA : !d
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using ,)
assert (H35: Γ ⊢ U'' ▹▹ ZA : !s'). 6 subgoals, subgoal 1 (ID 28030)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ F ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹▹ ZA : !s'
subgoal 2 (ID 28031) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using ,)
eapply typ_reds_relocate. 7 subgoals, subgoal 1 (ID 28033)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ F ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹▹ ZA : ?28032
subgoal 2 (ID 28034) is:
Γ ⊢ U'' ▹ U'' : !s'
subgoal 3 (ID 28031) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 open,)
apply HH35. 6 subgoals, subgoal 1 (ID 28034)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ F ▹▹ ZA : !d
============================
Γ ⊢ U'' ▹ U'' : !s'
subgoal 2 (ID 28031) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using ,)
apply H28. 5 subgoals, subgoal 1 (ID 28031)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH35 : Γ ⊢ U'' ▹▹ ZA : !c
H36 : Γ ⊢ F ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using ,)
clear HH35.5 subgoals, subgoal 1 (ID 28035)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H36 : Γ ⊢ F ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using ,)
rename H36 into HH36. 5 subgoals, subgoal 1 (ID 28036)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ F ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using ,)
assert (H36: Γ ⊢ F ▹▹ ZA : !s2). 6 subgoals, subgoal 1 (ID 28037)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ F ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ F ▹▹ ZA : !s2
subgoal 2 (ID 28038) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using ,)
eapply typ_reds_relocate. 7 subgoals, subgoal 1 (ID 28040)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ F ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ F ▹▹ ZA : ?28039
subgoal 2 (ID 28041) is:
Γ ⊢ F ▹ F : !s2
subgoal 3 (ID 28038) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 open,)
apply HH36. 6 subgoals, subgoal 1 (ID 28041)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ F ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
============================
Γ ⊢ F ▹ F : !s2
subgoal 2 (ID 28038) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using ,)
apply reds_refl_rt in HH5; apply HH5. 5 subgoals, subgoal 1 (ID 28038)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
HH36 : Γ ⊢ F ▹▹ ZA : !d
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using ,)
clear HH36.5 subgoals, subgoal 1 (ID 28044)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using ,)
rename H8 into HH8. 5 subgoals, subgoal 1 (ID 28045)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using ,)
assert (H8 : U''::Γ ⊢ L ▹▹ ZB : !t'). 6 subgoals, subgoal 1 (ID 28047)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
============================
U'' :: Γ ⊢ L ▹▹ ZB : !t'
subgoal 2 (ID 28048) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using ,)
eapply typ_reds_relocate. 7 subgoals, subgoal 1 (ID 28050)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
============================
U'' :: Γ ⊢ L ▹▹ ZB : ?28049
subgoal 2 (ID 28051) is:
U'' :: Γ ⊢ L ▹ L : !t'
subgoal 3 (ID 28048) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 open,)
apply HH8. 6 subgoals, subgoal 1 (ID 28051)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
============================
U'' :: Γ ⊢ L ▹ L : !t'
subgoal 2 (ID 28048) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using ,)
apply H29. 5 subgoals, subgoal 1 (ID 28048)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH8 : U'' :: Γ ⊢ L ▹▹ ZB : !a
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using ,)
clear HH8.5 subgoals, subgoal 1 (ID 28052)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
H13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using ,)
rename H13 into HH13. 5 subgoals, subgoal 1 (ID 28053)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using ,)
assert (H13 : F::Γ ⊢ E ▹▹ ZB : !t2). 6 subgoals, subgoal 1 (ID 28055)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
F :: Γ ⊢ E ▹▹ ZB : !t2
subgoal 2 (ID 28056) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using ,)
eapply typ_reds_relocate. 7 subgoals, subgoal 1 (ID 28058)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
F :: Γ ⊢ E ▹▹ ZB : ?28057
subgoal 2 (ID 28059) is:
F :: Γ ⊢ E ▹ E : !t2
subgoal 3 (ID 28056) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 open,)
eapply conv_in_env_reds. 8 subgoals, subgoal 1 (ID 28061)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
?28060 ⊢ E ▹▹ ZB : ?28057
subgoal 2 (ID 28062) is:
env_conv ?28060 (F :: Γ)
subgoal 3 (ID 28059) is:
F :: Γ ⊢ E ▹ E : !t2
subgoal 4 (ID 28056) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 open, ?28060 open,)
apply HH13. 7 subgoals, subgoal 1 (ID 28062)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
env_conv (U'' :: Γ) (F :: Γ)
subgoal 2 (ID 28059) is:
F :: Γ ⊢ E ▹ E : !t2
subgoal 3 (ID 28056) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using ,)
eauto. 6 subgoals, subgoal 1 (ID 28059)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
F :: Γ ⊢ E ▹ E : !t2
subgoal 2 (ID 28056) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using ,)
eapply conv_in_env.7 subgoals, subgoal 1 (ID 29123)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
?29122 ⊢ E ▹ E : !t2
subgoal 2 (ID 29124) is:
env_conv ?29122 (F :: Γ)
subgoal 3 (ID 28056) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 open,)
apply red_refl_lt in H7; apply H7. 6 subgoals, subgoal 1 (ID 29124)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
============================
env_conv (C' :: Γ) (F :: Γ)
subgoal 2 (ID 28056) is:
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using ,)
eauto. 5 subgoals, subgoal 1 (ID 28056)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
HH13 : U'' :: Γ ⊢ E ▹▹ ZB : !b
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using ,)
clear HH13.5 subgoals, subgoal 1 (ID 29494)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
a : Sorts
b : Sorts
ZA : Term
c : Sorts
d : Sorts
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using ,)
clear a b c d.5 subgoals, subgoal 1 (ID 29495)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using ,)
eapply typ_reds_trans. 6 subgoals, subgoal 1 (ID 29497)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ·( F, E)Q' ▹▹ ?29496 : E [ ← Q']
subgoal 2 (ID 29498) is:
Γ ⊢ ?29496 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 open,)
eapply reds_App. 9 subgoals, subgoal 1 (ID 29505)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ▹▹ ?29499 : Π (F), E
subgoal 2 (ID 29506) is:
Γ ⊢ Q' ▹▹ ?29502 : F
subgoal 3 (ID 29507) is:
Γ ⊢ F ▹▹ ?29500 : !?29503
subgoal 4 (ID 29508) is:
F :: Γ ⊢ E ▹▹ ?29501 : !?29504
subgoal 5 (ID 29498) is:
Γ ⊢ ?29499 ·( ?29500, ?29501)?29502 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 open, ?29500 open, ?29501 open, ?29502 open, ?29503 open, ?29504 open,)
apply reds_typ_pcompat with (Π(C'),E). 10 subgoals, subgoal 1 (ID 29509)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ▹▹ ?29499 : Π (C'), E
subgoal 2 (ID 29510) is:
Γ ⊢ Π (C'), E ≡' Π (F), E
subgoal 3 (ID 29506) is:
Γ ⊢ Q' ▹▹ ?29502 : F
subgoal 4 (ID 29507) is:
Γ ⊢ F ▹▹ ?29500 : !?29503
subgoal 5 (ID 29508) is:
F :: Γ ⊢ E ▹▹ ?29501 : !?29504
subgoal 6 (ID 29498) is:
Γ ⊢ ?29499 ·( ?29500, ?29501)?29502 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 open, ?29500 open, ?29501 open, ?29502 open, ?29503 open, ?29504 open,)
eapply typ_reds_trans. 11 subgoals, subgoal 1 (ID 29512)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ P' ▹▹ ?29511 : Π (C'), E
subgoal 2 (ID 29513) is:
Γ ⊢ ?29511 ▹▹ ?29499 : Π (C'), E
subgoal 3 (ID 29510) is:
Γ ⊢ Π (C'), E ≡' Π (F), E
subgoal 4 (ID 29506) is:
Γ ⊢ Q' ▹▹ ?29502 : F
subgoal 5 (ID 29507) is:
Γ ⊢ F ▹▹ ?29500 : !?29503
subgoal 6 (ID 29508) is:
F :: Γ ⊢ E ▹▹ ?29501 : !?29504
subgoal 7 (ID 29498) is:
Γ ⊢ ?29499 ·( ?29500, ?29501)?29502 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 open, ?29500 open, ?29501 open, ?29502 open, ?29503 open, ?29504 open, ?29511 open,)
apply H18. 10 subgoals, subgoal 1 (ID 29513)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ RP ▹▹ ?29499 : Π (C'), E
subgoal 2 (ID 29510) is:
Γ ⊢ Π (C'), E ≡' Π (F), E
subgoal 3 (ID 29506) is:
Γ ⊢ Q' ▹▹ ?29502 : F
subgoal 4 (ID 29507) is:
Γ ⊢ F ▹▹ ?29500 : !?29503
subgoal 5 (ID 29508) is:
F :: Γ ⊢ E ▹▹ ?29501 : !?29504
subgoal 6 (ID 29498) is:
Γ ⊢ ?29499 ·( ?29500, ?29501)?29502 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 open, ?29500 open, ?29501 open, ?29502 open, ?29503 open, ?29504 open, ?29511 using ,)
constructor. 10 subgoals, subgoal 1 (ID 29515)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ RP ▹ ?29499 : Π (C'), E
subgoal 2 (ID 29510) is:
Γ ⊢ Π (C'), E ≡' Π (F), E
subgoal 3 (ID 29506) is:
Γ ⊢ Q' ▹▹ ?29502 : F
subgoal 4 (ID 29507) is:
Γ ⊢ F ▹▹ ?29500 : !?29503
subgoal 5 (ID 29508) is:
F :: Γ ⊢ E ▹▹ ?29501 : !?29504
subgoal 6 (ID 29498) is:
Γ ⊢ ?29499 ·( ?29500, ?29501)?29502 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 open, ?29500 open, ?29501 open, ?29502 open, ?29503 open, ?29504 open, ?29511 using ,)
apply H20. 9 subgoals, subgoal 1 (ID 29510)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Π (C'), E ≡' Π (F), E
subgoal 2 (ID 29506) is:
Γ ⊢ Q' ▹▹ ?29502 : F
subgoal 3 (ID 29507) is:
Γ ⊢ F ▹▹ ?29500 : !?29503
subgoal 4 (ID 29508) is:
F :: Γ ⊢ E ▹▹ ?29501 : !?29504
subgoal 5 (ID 29498) is:
Γ ⊢ (λ [U''], V'') ·( ?29500, ?29501)?29502 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 open, ?29501 open, ?29502 open, ?29503 open, ?29504 open, ?29511 using ,)
intuition. 8 subgoals, subgoal 1 (ID 29506)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Q' ▹▹ ?29502 : F
subgoal 2 (ID 29507) is:
Γ ⊢ F ▹▹ ?29500 : !?29503
subgoal 3 (ID 29508) is:
F :: Γ ⊢ E ▹▹ ?29501 : !?29504
subgoal 4 (ID 29498) is:
Γ ⊢ (λ [U''], V'') ·( ?29500, ?29501)?29502 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 open, ?29501 open, ?29502 open, ?29503 open, ?29504 open, ?29511 using ,)
apply reds_typ_pcompat with C'; intuition. 8 subgoals, subgoal 1 (ID 29516)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Q' ▹▹ ?29502 : C'
subgoal 2 (ID 29507) is:
Γ ⊢ F ▹▹ ?29500 : !?29503
subgoal 3 (ID 29508) is:
F :: Γ ⊢ E ▹▹ ?29501 : !?29504
subgoal 4 (ID 29498) is:
Γ ⊢ (λ [U''], V'') ·( ?29500, ?29501)?29502 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 open, ?29501 open, ?29502 open, ?29503 open, ?29504 open, ?29511 using ,)
constructor; apply red_refl_lt in H10; apply H10.7 subgoals, subgoal 1 (ID 29507)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ F ▹▹ ?29500 : !?29503
subgoal 2 (ID 29508) is:
F :: Γ ⊢ E ▹▹ ?29501 : !?29504
subgoal 3 (ID 29498) is:
Γ ⊢ (λ [U''], V'') ·( ?29500, ?29501)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 open, ?29501 open, ?29502 using ?29714 , ?29503 open, ?29504 open, ?29511 using , ?29714 using ,)
constructor; apply reds_refl_rt in HH5; apply HH5. 6 subgoals, subgoal 1 (ID 29508)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
F :: Γ ⊢ E ▹▹ ?29501 : !?29504
subgoal 2 (ID 29498) is:
Γ ⊢ (λ [U''], V'') ·( F, ?29501)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 open, ?29502 using ?29714 , ?29503 using ?29720 , ?29504 open, ?29511 using , ?29714 using , ?29719 using , ?29720 using ,)
eapply conv_in_env_reds. 7 subgoals, subgoal 1 (ID 29723)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
?29722 ⊢ E ▹▹ ?29501 : !?29504
subgoal 2 (ID 29724) is:
env_conv ?29722 (F :: Γ)
subgoal 3 (ID 29498) is:
Γ ⊢ (λ [U''], V'') ·( F, ?29501)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 open, ?29502 using ?29714 , ?29503 using ?29720 , ?29504 open, ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 open,)
constructor; apply red_refl_lt in H7; apply H7. 6 subgoals, subgoal 1 (ID 29724)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
env_conv (C' :: Γ) (F :: Γ)
subgoal 2 (ID 29498) is:
Γ ⊢ (λ [U''], V'') ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using ,)
eauto.5 subgoals, subgoal 1 (ID 29498)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ (λ [U''], V'') ·( F, E)Q' ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using ,)
eapply typ_reds_trans. 6 subgoals, subgoal 1 (ID 30099)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ (λ [U''], V'') ·( F, E)Q' ▹▹ ?30098 : E [ ← Q']
subgoal 2 (ID 30100) is:
Γ ⊢ ?30098 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 open,)
eapply reds_App. 9 subgoals, subgoal 1 (ID 30107)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ λ [U''], V'' ▹▹ ?30101 : Π (F), E
subgoal 2 (ID 30108) is:
Γ ⊢ Q' ▹▹ ?30104 : F
subgoal 3 (ID 30109) is:
Γ ⊢ F ▹▹ ?30102 : !?30105
subgoal 4 (ID 30110) is:
F :: Γ ⊢ E ▹▹ ?30103 : !?30106
subgoal 5 (ID 30100) is:
Γ ⊢ ?30101 ·( ?30102, ?30103)?30104 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 open, ?30102 open, ?30103 open, ?30104 open, ?30105 open, ?30106 open,)
apply reds_typ_pcompat with (Π(C'),E). 10 subgoals, subgoal 1 (ID 30111)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ λ [U''], V'' ▹▹ ?30101 : Π (C'), E
subgoal 2 (ID 30112) is:
Γ ⊢ Π (C'), E ≡' Π (F), E
subgoal 3 (ID 30108) is:
Γ ⊢ Q' ▹▹ ?30104 : F
subgoal 4 (ID 30109) is:
Γ ⊢ F ▹▹ ?30102 : !?30105
subgoal 5 (ID 30110) is:
F :: Γ ⊢ E ▹▹ ?30103 : !?30106
subgoal 6 (ID 30100) is:
Γ ⊢ ?30101 ·( ?30102, ?30103)?30104 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 open, ?30102 open, ?30103 open, ?30104 open, ?30105 open, ?30106 open,)
constructor; apply red_refl_rt in H20; apply H20. 9 subgoals, subgoal 1 (ID 30112)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Π (C'), E ≡' Π (F), E
subgoal 2 (ID 30108) is:
Γ ⊢ Q' ▹▹ ?30104 : F
subgoal 3 (ID 30109) is:
Γ ⊢ F ▹▹ ?30102 : !?30105
subgoal 4 (ID 30110) is:
F :: Γ ⊢ E ▹▹ ?30103 : !?30106
subgoal 5 (ID 30100) is:
Γ ⊢ (λ [U''], V'') ·( ?30102, ?30103)?30104 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 open, ?30103 open, ?30104 open, ?30105 open, ?30106 open, ?30116 using ,)
intuition. 8 subgoals, subgoal 1 (ID 30108)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Q' ▹▹ ?30104 : F
subgoal 2 (ID 30109) is:
Γ ⊢ F ▹▹ ?30102 : !?30105
subgoal 3 (ID 30110) is:
F :: Γ ⊢ E ▹▹ ?30103 : !?30106
subgoal 4 (ID 30100) is:
Γ ⊢ (λ [U''], V'') ·( ?30102, ?30103)?30104 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 open, ?30103 open, ?30104 open, ?30105 open, ?30106 open, ?30116 using ,)
apply reds_typ_pcompat with C'; intuition. 8 subgoals, subgoal 1 (ID 30118)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Q' ▹▹ ?30104 : C'
subgoal 2 (ID 30109) is:
Γ ⊢ F ▹▹ ?30102 : !?30105
subgoal 3 (ID 30110) is:
F :: Γ ⊢ E ▹▹ ?30103 : !?30106
subgoal 4 (ID 30100) is:
Γ ⊢ (λ [U''], V'') ·( ?30102, ?30103)?30104 ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 open, ?30103 open, ?30104 open, ?30105 open, ?30106 open, ?30116 using ,)
apply H16. 7 subgoals, subgoal 1 (ID 30109)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ F ▹▹ ?30102 : !?30105
subgoal 2 (ID 30110) is:
F :: Γ ⊢ E ▹▹ ?30103 : !?30106
subgoal 3 (ID 30100) is:
Γ ⊢ (λ [U''], V'') ·( ?30102, ?30103)RQ ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 open, ?30103 open, ?30104 using , ?30105 open, ?30106 open, ?30116 using ,)
apply H36. 6 subgoals, subgoal 1 (ID 30110)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
F :: Γ ⊢ E ▹▹ ?30103 : !?30106
subgoal 2 (ID 30100) is:
Γ ⊢ (λ [U''], V'') ·( ZA, ?30103)RQ ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 open, ?30104 using , ?30105 using , ?30106 open, ?30116 using ,)
apply H13. 5 subgoals, subgoal 1 (ID 30100)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using ,)
constructor.5 subgoals, subgoal 1 (ID 30314)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹ V'' [ ← RQ] : E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using ,)
apply typ_pcompat with (ZB [← RQ]). 6 subgoals, subgoal 1 (ID 30315)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ (λ [U''], V'') ·( ZA, ZB)RQ ▹ V'' [ ← RQ] : ZB [ ← RQ]
subgoal 2 (ID 30316) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using ,)
eapply typ_beta. 13 subgoals, subgoal 1 (ID 30321)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Rel ?30318 ?30319 ?30320
subgoal 2 (ID 30322) is:
Γ ⊢ U'' ▹ U'' : !?30318
subgoal 3 (ID 30323) is:
Γ ⊢ ZA ▹ ZA : !?30318
subgoal 4 (ID 30324) is:
Γ ⊢ ?30317 ▹▹ U'' : !?30318
subgoal 5 (ID 30325) is:
Γ ⊢ ?30317 ▹▹ ZA : !?30318
subgoal 6 (ID 30326) is:
U'' :: Γ ⊢ ZB ▹ ZB : !?30319
subgoal 7 (ID 30327) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 8 (ID 30328) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 9 (ID 30316) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 10 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 12 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 13 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 open, ?30318 open, ?30319 open, ?30320 open,)
apply H25. 12 subgoals, subgoal 1 (ID 30322)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ U'' ▹ U'' : !s'
subgoal 2 (ID 30323) is:
Γ ⊢ ZA ▹ ZA : !s'
subgoal 3 (ID 30324) is:
Γ ⊢ ?30317 ▹▹ U'' : !s'
subgoal 4 (ID 30325) is:
Γ ⊢ ?30317 ▹▹ ZA : !s'
subgoal 5 (ID 30326) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 6 (ID 30327) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 7 (ID 30328) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 8 (ID 30316) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 9 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 11 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 12 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 open, ?30318 using , ?30319 using , ?30320 using ,)
apply H28. 11 subgoals, subgoal 1 (ID 30323)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ ZA ▹ ZA : !s'
subgoal 2 (ID 30324) is:
Γ ⊢ ?30317 ▹▹ U'' : !s'
subgoal 3 (ID 30325) is:
Γ ⊢ ?30317 ▹▹ ZA : !s'
subgoal 4 (ID 30326) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 5 (ID 30327) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 6 (ID 30328) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 7 (ID 30316) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 open, ?30318 using , ?30319 using , ?30320 using ,)
eapply reds_refl_rt. 11 subgoals, subgoal 1 (ID 30330)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ ?30329 ▹▹ ZA : !s'
subgoal 2 (ID 30324) is:
Γ ⊢ ?30317 ▹▹ U'' : !s'
subgoal 3 (ID 30325) is:
Γ ⊢ ?30317 ▹▹ ZA : !s'
subgoal 4 (ID 30326) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 5 (ID 30327) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 6 (ID 30328) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 7 (ID 30316) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 8 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 10 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 11 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 open, ?30318 using , ?30319 using , ?30320 using , ?30329 open,)
apply H35. 10 subgoals, subgoal 1 (ID 30324)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ ?30317 ▹▹ U'' : !s'
subgoal 2 (ID 30325) is:
Γ ⊢ ?30317 ▹▹ ZA : !s'
subgoal 3 (ID 30326) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 4 (ID 30327) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 5 (ID 30328) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 6 (ID 30316) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 7 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 9 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 10 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 open, ?30318 using , ?30319 using , ?30320 using , ?30329 using ,)
constructor; apply H28.9 subgoals, subgoal 1 (ID 30325)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ U'' ▹▹ ZA : !s'
subgoal 2 (ID 30326) is:
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 3 (ID 30327) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 4 (ID 30328) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 5 (ID 30316) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 6 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 8 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 9 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using ,)
trivial. 8 subgoals, subgoal 1 (ID 30326)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
U'' :: Γ ⊢ ZB ▹ ZB : !t'
subgoal 2 (ID 30327) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 3 (ID 30328) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 30316) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using ,)
eapply reds_refl_rt. 8 subgoals, subgoal 1 (ID 30334)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
U'' :: Γ ⊢ ?30333 ▹▹ ZB : !t'
subgoal 2 (ID 30327) is:
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 3 (ID 30328) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 30316) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 open,)
apply H8. 7 subgoals, subgoal 1 (ID 30327)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
U'' :: Γ ⊢ V'' ▹ V'' : ZB
subgoal 2 (ID 30328) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 3 (ID 30316) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using ,)
apply typ_pcompat with L. 8 subgoals, subgoal 1 (ID 30335)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
U'' :: Γ ⊢ V'' ▹ V'' : L
subgoal 2 (ID 30336) is:
U'' :: Γ ⊢ L ≡' ZB
subgoal 3 (ID 30328) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 4 (ID 30316) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 5 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 7 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 8 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using ,)
trivial. 7 subgoals, subgoal 1 (ID 30336)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
U'' :: Γ ⊢ L ≡' ZB
subgoal 2 (ID 30328) is:
Γ ⊢ RQ ▹ RQ : U''
subgoal 3 (ID 30316) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using ,)
eapply reds_to_conv; apply H8. 6 subgoals, subgoal 1 (ID 30328)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ RQ ▹ RQ : U''
subgoal 2 (ID 30316) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using ,)
apply typ_pcompat with C. 7 subgoals, subgoal 1 (ID 30339)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ RQ ▹ RQ : C
subgoal 2 (ID 30340) is:
Γ ⊢ C ≡' U''
subgoal 3 (ID 30316) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 4 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 6 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 7 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using ,)
apply reds_refl_rt in H15; apply H15. 6 subgoals, subgoal 1 (ID 30340)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ C ≡' U''
subgoal 2 (ID 30316) is:
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using ,)
eauto.5 subgoals, subgoal 1 (ID 30316)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ ZB [ ← RQ] ≡' E [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using ,)
apply typ_peq_sym. 5 subgoals, subgoal 1 (ID 30363)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ E [ ← Q'] ≡' ZB [ ← RQ]
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using ,)
apply reds_to_conv with t2. 5 subgoals, subgoal 1 (ID 30364)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ E [ ← Q'] ▹▹ ZB [ ← RQ] : !t2
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using ,)
change !t2 with (!t2[← Q']). 5 subgoals, subgoal 1 (ID 30366)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ E [ ← Q'] ▹▹ ZB [ ← RQ] : !t2 [ ← Q']
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using ,)
eapply reds_subst_gen. 6 subgoals, subgoal 1 (ID 30368)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
?30367 :: Γ ⊢ E ▹▹ ZB : !t2
subgoal 2 (ID 30369) is:
Γ ⊢ Q' ▹▹ RQ : ?30367
subgoal 3 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 5 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 open,)
apply H13. 5 subgoals, subgoal 1 (ID 30369)
P : Term
D : Term
Q : Term
P' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
G0 : Term
G : Term
G' : Term
HH2 : Γ ⊢ G0 ▹▹ G : !s1
HH1 : Γ ⊢ G0 ▹▹ C : !s1
HH0 : Γ ⊢ G ▹ G' : !s1
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
F0 : Term
F : Term
F' : Term
HH5 : Γ ⊢ F0 ▹▹ F : !s2
HH4 : Γ ⊢ F0 ▹▹ C' : !s2
HH3 : Γ ⊢ F ▹ F' : !s2
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
K : Term
s : Sorts
t : Sorts
u : Sorts
H21 : Rel s t u
U'' : Term
V'' : Term
L : Term
s' : Sorts
t' : Sorts
u' : Sorts
H25 : Rel s' t' u'
H23 : Γ ⊢ U'' ▹ U'' : !s
H24 : U'' :: Γ ⊢ K ▹ K : !t
H27 : Γ ⊢ Π (U''), K ≡' Π (C), D
H28 : Γ ⊢ U'' ▹ U'' : !s'
H29 : U'' :: Γ ⊢ L ▹ L : !t'
H32 : Γ ⊢ Π (U''), L ≡' Π (C'), E
H19 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C), D
H20 : Γ ⊢ RP ▹ λ [U''], V'' : Π (C'), E
H22 : U'' :: Γ ⊢ V'' ▹ V'' : K
H26 : U'' :: Γ ⊢ V'' ▹ V'' : L
H30 : Γ ⊢ U'' ≡' C
H31 : U'' :: Γ ⊢ K ≡' D
H33 : Γ ⊢ U'' ≡' C'
H34 : U'' :: Γ ⊢ L ≡' E
HEQ1 : Γ ⊢ G ≡' C
HEQ2 : Γ ⊢ F ≡' C'
HEQ3 : Γ ⊢ G ≡' F
HEQ4 : Γ ⊢ Π (C), D ≡' Π (G), D
HEQ5 : Γ ⊢ Π (C'), E ≡' Π (F), E
ZB : Term
ZA : Term
H35 : Γ ⊢ U'' ▹▹ ZA : !s'
H36 : Γ ⊢ F ▹▹ ZA : !s2
H8 : U'' :: Γ ⊢ L ▹▹ ZB : !t'
H13 : F :: Γ ⊢ E ▹▹ ZB : !t2
============================
Γ ⊢ Q' ▹▹ RQ : F
subgoal 2 (ID 2707) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
apply reds_typ_pcompat with C'; eauto.4 subgoals, subgoal 1 (ID 2707)
P : Term
An : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
H8 : (exists W' : Term,
(Γ ⊢ P ▹ W' : Π (C), D) /\ An = C /\ P ·( An, D)Q = W' ·( C1, D')Q1) \/
(exists K0 K K' T T' : Term,
An = K /\
P = λ [C], T /\
(C :: Γ ⊢ T ▹ T' : D) /\
P ·( An, D)Q = T' [ ← Q1] /\
(Γ ⊢ K0 ▹▹ K : !s1) /\ (Γ ⊢ K0 ▹▹ C : !s1) /\ Γ ⊢ K ▹ K' : !s1)
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
H19 : exists s : Sorts, (Γ ⊢ RP ▹ !s : Π (C), D) /\ Γ ⊢ RP ▹ !s : Π (C'), E
============================
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 2 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 4 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
destruct H19 as (z & ? & ?). 4 subgoals, subgoal 1 (ID 30407)
P : Term
An : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
H8 : (exists W' : Term,
(Γ ⊢ P ▹ W' : Π (C), D) /\ An = C /\ P ·( An, D)Q = W' ·( C1, D')Q1) \/
(exists K0 K K' T T' : Term,
An = K /\
P = λ [C], T /\
(C :: Γ ⊢ T ▹ T' : D) /\
P ·( An, D)Q = T' [ ← Q1] /\
(Γ ⊢ K0 ▹▹ K : !s1) /\ (Γ ⊢ K0 ▹▹ C : !s1) /\ Γ ⊢ K ▹ K' : !s1)
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
z : Sorts
H19 : Γ ⊢ RP ▹ !z : Π (C), D
H20 : Γ ⊢ RP ▹ !z : Π (C'), E
============================
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 2 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 4 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
apply red_refl_rt in H19. 4 subgoals, subgoal 1 (ID 30409)
P : Term
An : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
H8 : (exists W' : Term,
(Γ ⊢ P ▹ W' : Π (C), D) /\ An = C /\ P ·( An, D)Q = W' ·( C1, D')Q1) \/
(exists K0 K K' T T' : Term,
An = K /\
P = λ [C], T /\
(C :: Γ ⊢ T ▹ T' : D) /\
P ·( An, D)Q = T' [ ← Q1] /\
(Γ ⊢ K0 ▹▹ K : !s1) /\ (Γ ⊢ K0 ▹▹ C : !s1) /\ Γ ⊢ K ▹ K' : !s1)
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
z : Sorts
H19 : Γ ⊢ !z ▹ !z : Π (C), D
H20 : Γ ⊢ RP ▹ !z : Π (C'), E
============================
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 2 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 4 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
apply pgen_sort in H19 as ( ? & ? & ? & ?).4 subgoals, subgoal 1 (ID 30423)
P : Term
An : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
H8 : (exists W' : Term,
(Γ ⊢ P ▹ W' : Π (C), D) /\ An = C /\ P ·( An, D)Q = W' ·( C1, D')Q1) \/
(exists K0 K K' T T' : Term,
An = K /\
P = λ [C], T /\
(C :: Γ ⊢ T ▹ T' : D) /\
P ·( An, D)Q = T' [ ← Q1] /\
(Γ ⊢ K0 ▹▹ K : !s1) /\ (Γ ⊢ K0 ▹▹ C : !s1) /\ Γ ⊢ K ▹ K' : !s1)
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
z : Sorts
H20 : Γ ⊢ RP ▹ !z : Π (C'), E
H19 : !z = !z
x : Sorts
H21 : Ax z x
H22 : Π (C), D = !x \/ Γ ⊢ Π (C), D ≡' !x
============================
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 2 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 4 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
destruct H22. 5 subgoals, subgoal 1 (ID 30428)
P : Term
An : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
H8 : (exists W' : Term,
(Γ ⊢ P ▹ W' : Π (C), D) /\ An = C /\ P ·( An, D)Q = W' ·( C1, D')Q1) \/
(exists K0 K K' T T' : Term,
An = K /\
P = λ [C], T /\
(C :: Γ ⊢ T ▹ T' : D) /\
P ·( An, D)Q = T' [ ← Q1] /\
(Γ ⊢ K0 ▹▹ K : !s1) /\ (Γ ⊢ K0 ▹▹ C : !s1) /\ Γ ⊢ K ▹ K' : !s1)
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
z : Sorts
H20 : Γ ⊢ RP ▹ !z : Π (C'), E
H19 : !z = !z
x : Sorts
H21 : Ax z x
H22 : Π (C), D = !x
============================
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 2 (ID 30429) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 4 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
discriminate. 4 subgoals, subgoal 1 (ID 30429)
P : Term
An : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
H8 : (exists W' : Term,
(Γ ⊢ P ▹ W' : Π (C), D) /\ An = C /\ P ·( An, D)Q = W' ·( C1, D')Q1) \/
(exists K0 K K' T T' : Term,
An = K /\
P = λ [C], T /\
(C :: Γ ⊢ T ▹ T' : D) /\
P ·( An, D)Q = T' [ ← Q1] /\
(Γ ⊢ K0 ▹▹ K : !s1) /\ (Γ ⊢ K0 ▹▹ C : !s1) /\ Γ ⊢ K ▹ K' : !s1)
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
z : Sorts
H20 : Γ ⊢ RP ▹ !z : Π (C'), E
H19 : !z = !z
x : Sorts
H21 : Ax z x
H22 : Γ ⊢ Π (C), D ≡' !x
============================
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 2 (ID 2708) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 4 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
apply peq_not_Pi_sort in H22; elim H22.3 subgoals, subgoal 1 (ID 2708)
P : Term
An : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
H8 : (exists W' : Term,
(Γ ⊢ P ▹ W' : Π (C), D) /\ An = C /\ P ·( An, D)Q = W' ·( C1, D')Q1) \/
(exists K0 K K' T T' : Term,
An = K /\
P = λ [C], T /\
(C :: Γ ⊢ T ▹ T' : D) /\
P ·( An, D)Q = T' [ ← Q1] /\
(Γ ⊢ K0 ▹▹ K : !s1) /\ (Γ ⊢ K0 ▹▹ C : !s1) /\ Γ ⊢ K ▹ K' : !s1)
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
H19 : exists U V : Term,
(Γ ⊢ RP ▹ Π (U), V : Π (C), D) /\ Γ ⊢ RP ▹ Π (U), V : Π (C'), E
============================
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 2 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
destruct H19 as (U & V & ? & ?). 3 subgoals, subgoal 1 (ID 30448)
P : Term
An : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
H8 : (exists W' : Term,
(Γ ⊢ P ▹ W' : Π (C), D) /\ An = C /\ P ·( An, D)Q = W' ·( C1, D')Q1) \/
(exists K0 K K' T T' : Term,
An = K /\
P = λ [C], T /\
(C :: Γ ⊢ T ▹ T' : D) /\
P ·( An, D)Q = T' [ ← Q1] /\
(Γ ⊢ K0 ▹▹ K : !s1) /\ (Γ ⊢ K0 ▹▹ C : !s1) /\ Γ ⊢ K ▹ K' : !s1)
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
U : Term
V : Term
H19 : Γ ⊢ RP ▹ Π (U), V : Π (C), D
H20 : Γ ⊢ RP ▹ Π (U), V : Π (C'), E
============================
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 2 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
apply red_refl_rt in H19. 3 subgoals, subgoal 1 (ID 30450)
P : Term
An : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
H8 : (exists W' : Term,
(Γ ⊢ P ▹ W' : Π (C), D) /\ An = C /\ P ·( An, D)Q = W' ·( C1, D')Q1) \/
(exists K0 K K' T T' : Term,
An = K /\
P = λ [C], T /\
(C :: Γ ⊢ T ▹ T' : D) /\
P ·( An, D)Q = T' [ ← Q1] /\
(Γ ⊢ K0 ▹▹ K : !s1) /\ (Γ ⊢ K0 ▹▹ C : !s1) /\ Γ ⊢ K ▹ K' : !s1)
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
U : Term
V : Term
H19 : Γ ⊢ Π (U), V ▹ Π (U), V : Π (C), D
H20 : Γ ⊢ RP ▹ Π (U), V : Π (C'), E
============================
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 2 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
apply pgen_pi in H19 as ( U' & V' & s & t & u & h).3 subgoals, subgoal 1 (ID 30472)
P : Term
An : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
H8 : (exists W' : Term,
(Γ ⊢ P ▹ W' : Π (C), D) /\ An = C /\ P ·( An, D)Q = W' ·( C1, D')Q1) \/
(exists K0 K K' T T' : Term,
An = K /\
P = λ [C], T /\
(C :: Γ ⊢ T ▹ T' : D) /\
P ·( An, D)Q = T' [ ← Q1] /\
(Γ ⊢ K0 ▹▹ K : !s1) /\ (Γ ⊢ K0 ▹▹ C : !s1) /\ Γ ⊢ K ▹ K' : !s1)
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
U : Term
V : Term
H20 : Γ ⊢ RP ▹ Π (U), V : Π (C'), E
U' : Term
V' : Term
s : Sorts
t : Sorts
u : Sorts
h : Rel s t u /\
(Γ ⊢ U ▹ U' : !s) /\
(U :: Γ ⊢ V ▹ V' : !t) /\
Π (U), V = Π (U'), V' /\ (Π (C), D = !u \/ Γ ⊢ Π (C), D ≡' !u)
============================
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 2 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
decompose [and] h; clear h. 3 subgoals, subgoal 1 (ID 30494)
P : Term
An : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
H8 : (exists W' : Term,
(Γ ⊢ P ▹ W' : Π (C), D) /\ An = C /\ P ·( An, D)Q = W' ·( C1, D')Q1) \/
(exists K0 K K' T T' : Term,
An = K /\
P = λ [C], T /\
(C :: Γ ⊢ T ▹ T' : D) /\
P ·( An, D)Q = T' [ ← Q1] /\
(Γ ⊢ K0 ▹▹ K : !s1) /\ (Γ ⊢ K0 ▹▹ C : !s1) /\ Γ ⊢ K ▹ K' : !s1)
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
U : Term
V : Term
H20 : Γ ⊢ RP ▹ Π (U), V : Π (C'), E
U' : Term
V' : Term
s : Sorts
t : Sorts
u : Sorts
H19 : Rel s t u
H22 : Γ ⊢ U ▹ U' : !s
H21 : U :: Γ ⊢ V ▹ V' : !t
H23 : Π (U), V = Π (U'), V'
H25 : Π (C), D = !u \/ Γ ⊢ Π (C), D ≡' !u
============================
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 2 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
destruct H25. 4 subgoals, subgoal 1 (ID 30499)
P : Term
An : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
H8 : (exists W' : Term,
(Γ ⊢ P ▹ W' : Π (C), D) /\ An = C /\ P ·( An, D)Q = W' ·( C1, D')Q1) \/
(exists K0 K K' T T' : Term,
An = K /\
P = λ [C], T /\
(C :: Γ ⊢ T ▹ T' : D) /\
P ·( An, D)Q = T' [ ← Q1] /\
(Γ ⊢ K0 ▹▹ K : !s1) /\ (Γ ⊢ K0 ▹▹ C : !s1) /\ Γ ⊢ K ▹ K' : !s1)
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
U : Term
V : Term
H20 : Γ ⊢ RP ▹ Π (U), V : Π (C'), E
U' : Term
V' : Term
s : Sorts
t : Sorts
u : Sorts
H19 : Rel s t u
H22 : Γ ⊢ U ▹ U' : !s
H21 : U :: Γ ⊢ V ▹ V' : !t
H23 : Π (U), V = Π (U'), V'
H24 : Π (C), D = !u
============================
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 2 (ID 30500) is:
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 3 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 4 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
discriminate. 3 subgoals, subgoal 1 (ID 30500)
P : Term
An : Term
D : Term
Q : Term
P' : Term
An' : Term
E : Term
Q' : Term
Γ : Env
A : Term
B : Term
H2 : strip Q = strip Q'
H3 : strip P = strip P'
C : Term
C1 : Term
D' : Term
Q1 : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H : Rel s1 t1 u1
H4 : Γ ⊢ C ▹ C1 : !s1
H0 : C :: Γ ⊢ D ▹ D' : !t1
H5 : Γ ⊢ Q ▹ Q : C
H6 : Γ ⊢ D [ ← Q] ≡' A
H8 : (exists W' : Term,
(Γ ⊢ P ▹ W' : Π (C), D) /\ An = C /\ P ·( An, D)Q = W' ·( C1, D')Q1) \/
(exists K0 K K' T T' : Term,
An = K /\
P = λ [C], T /\
(C :: Γ ⊢ T ▹ T' : D) /\
P ·( An, D)Q = T' [ ← Q1] /\
(Γ ⊢ K0 ▹▹ K : !s1) /\ (Γ ⊢ K0 ▹▹ C : !s1) /\ Γ ⊢ K ▹ K' : !s1)
C' : Term
C'1 : Term
E' : Term
Q'1 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H1 : Rel s2 t2 u2
H9 : Γ ⊢ C' ▹ C'1 : !s2
H7 : C' :: Γ ⊢ E ▹ E' : !t2
H10 : Γ ⊢ Q' ▹ Q' : C'
H11 : Γ ⊢ E [ ← Q'] ≡' B
H13 : (exists W' : Term,
(Γ ⊢ P' ▹ W' : Π (C'), E) /\
An' = C' /\ P' ·( An', E)Q' = W' ·( C'1, E')Q'1) \/
(exists K0 K K' T T' : Term,
An' = K /\
P' = λ [C'], T /\
(C' :: Γ ⊢ T ▹ T' : E) /\
P' ·( An', E)Q' = T' [ ← Q'1] /\
(Γ ⊢ K0 ▹▹ K : !s2) /\ (Γ ⊢ K0 ▹▹ C' : !s2) /\ Γ ⊢ K ▹ K' : !s2)
PP : Term
H12 : Γ ⊢ P ▹ P : Π (C), D
PP' : Term
H14 : Γ ⊢ P' ▹ P' : Π (C'), E
RQ : Term
H15 : Γ ⊢ Q ▹▹ RQ : C
H16 : Γ ⊢ Q' ▹▹ RQ : C'
RP : Term
H17 : Γ ⊢ P ▹▹ RP : Π (C), D
H18 : Γ ⊢ P' ▹▹ RP : Π (C'), E
U : Term
V : Term
H20 : Γ ⊢ RP ▹ Π (U), V : Π (C'), E
U' : Term
V' : Term
s : Sorts
t : Sorts
u : Sorts
H19 : Rel s t u
H22 : Γ ⊢ U ▹ U' : !s
H21 : U :: Γ ⊢ V ▹ V' : !t
H23 : Π (U), V = Π (U'), V'
H24 : Γ ⊢ Π (C), D ≡' !u
============================
exists P0 : Term,
(Γ ⊢ P ·( An, D)Q ▹▹ P0 : A) /\ Γ ⊢ P' ·( An', E)Q' ▹▹ P0 : B
subgoal 2 (ID 2010) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
apply peq_not_Pi_sort in H24; elim H24.2 subgoals, subgoal 1 (ID 2010)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N : Term
Γ : Env
A : Term
B : Term
H : strip (Π (M1), M2) = strip N
H0 : Γ ⊢ Π (M1), M2 ▹ Π (M1), M2 : A
H1 : Γ ⊢ N ▹ N : B
============================
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
destruct N; simpl in H; try discriminate. 2 subgoals, subgoal 1 (ID 30558)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
H : (Π (strip M1), strip M2)%UT = (Π (strip N1), strip N2)%UT
H0 : Γ ⊢ Π (M1), M2 ▹ Π (M1), M2 : A
H1 : Γ ⊢ Π (N1), N2 ▹ Π (N1), N2 : B
============================
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
injection H; intros; subst; clear H.2 subgoals, subgoal 1 (ID 30590)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
H0 : Γ ⊢ Π (M1), M2 ▹ Π (M1), M2 : A
H1 : Γ ⊢ Π (N1), N2 ▹ Π (N1), N2 : B
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
============================
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
apply pgen_pi in H0. 2 subgoals, subgoal 1 (ID 30592)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
H0 : exists (A' B' : Term) (s1 s2 s3 : Sorts),
Rel s1 s2 s3 /\
(Γ ⊢ M1 ▹ A' : !s1) /\
(M1 :: Γ ⊢ M2 ▹ B' : !s2) /\
Π (M1), M2 = Π (A'), B' /\ (A = !s3 \/ Γ ⊢ A ≡' !s3)
H1 : Γ ⊢ Π (N1), N2 ▹ Π (N1), N2 : B
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
============================
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
destruct H0 as (M1' & M2' & s1 & t1 & u1 & h). 2 subgoals, subgoal 1 (ID 30618)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
h : Rel s1 t1 u1 /\
(Γ ⊢ M1 ▹ M1' : !s1) /\
(M1 :: Γ ⊢ M2 ▹ M2' : !t1) /\
Π (M1), M2 = Π (M1'), M2' /\ (A = !u1 \/ Γ ⊢ A ≡' !u1)
H1 : Γ ⊢ Π (N1), N2 ▹ Π (N1), N2 : B
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
============================
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
decompose [and] h; clear h.2 subgoals, subgoal 1 (ID 30640)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H1 : Γ ⊢ Π (N1), N2 ▹ Π (N1), N2 : B
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1' : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
============================
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
apply pgen_pi in H1. 2 subgoals, subgoal 1 (ID 30642)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H1 : exists (A' B' : Term) (s1 s2 s3 : Sorts),
Rel s1 s2 s3 /\
(Γ ⊢ N1 ▹ A' : !s1) /\
(N1 :: Γ ⊢ N2 ▹ B' : !s2) /\
Π (N1), N2 = Π (A'), B' /\ (B = !s3 \/ Γ ⊢ B ≡' !s3)
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1' : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
============================
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
destruct H1 as (N1' & N2' & s2 & t2 & u2 & h). 2 subgoals, subgoal 1 (ID 30668)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
h : Rel s2 t2 u2 /\
(Γ ⊢ N1 ▹ N1' : !s2) /\
(N1 :: Γ ⊢ N2 ▹ N2' : !t2) /\
Π (N1), N2 = Π (N1'), N2' /\ (B = !u2 \/ Γ ⊢ B ≡' !u2)
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1' : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
============================
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
decompose [and] h; clear h.2 subgoals, subgoal 1 (ID 30690)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1' : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1' : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
============================
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
apply red_refl_lt in H4. 2 subgoals, subgoal 1 (ID 30692)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1' : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
============================
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
apply red_refl_lt in H8.2 subgoals, subgoal 1 (ID 30694)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
============================
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
destruct (IHM1 N1 Γ !s1 !s2 H3 H4 H8) as (R1 & ? & ?).2 subgoals, subgoal 1 (ID 30705)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
============================
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
assert (Γ ⊢ M1 ≡' N1). 3 subgoals, subgoal 1 (ID 30706)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
============================
Γ ⊢ M1 ≡' N1
subgoal 2 (ID 30707) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
apply typ_peq_trans with R1. 4 subgoals, subgoal 1 (ID 30708)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
============================
Γ ⊢ M1 ≡' R1
subgoal 2 (ID 30709) is:
Γ ⊢ R1 ≡' N1
subgoal 3 (ID 30707) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 4 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
apply reds_to_conv in H10; trivial. 3 subgoals, subgoal 1 (ID 30709)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
============================
Γ ⊢ R1 ≡' N1
subgoal 2 (ID 30707) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
apply reds_to_conv in H12; intuition.2 subgoals, subgoal 1 (ID 30707)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
============================
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
apply red_refl_lt in H0.2 subgoals, subgoal 1 (ID 30877)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
============================
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
destruct (IHM2 N2 (M1::Γ) !t1 !t2 H2 H0 ) as (R2 & ? & ?).3 subgoals, subgoal 1 (ID 30884)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
============================
M1 :: Γ ⊢ N2 ▹ N2 : !t2
subgoal 2 (ID 30892) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using ,)
eapply conv_in_env. 4 subgoals, subgoal 1 (ID 30894)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
============================
?30893 ⊢ N2 ▹ N2 : !t2
subgoal 2 (ID 30895) is:
env_conv ?30893 (M1 :: Γ)
subgoal 3 (ID 30892) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 4 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 open,)
apply red_refl_lt in H6; apply H6.3 subgoals, subgoal 1 (ID 30895)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
============================
env_conv (N1 :: Γ) (M1 :: Γ)
subgoal 2 (ID 30892) is:
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using ,)
eauto. 2 subgoals, subgoal 1 (ID 30892)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
exists P : Term, (Γ ⊢ Π (M1), M2 ▹▹ P : A) /\ Γ ⊢ Π (N1), N2 ▹▹ P : B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using ,)
exists (Pi R1 R2); split.3 subgoals, subgoal 1 (ID 31268)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Γ ⊢ Π (M1), M2 ▹▹ Π (R1), R2 : A
subgoal 2 (ID 31269) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using ,)
destruct H7. 4 subgoals, subgoal 1 (ID 31275)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Γ ⊢ Π (M1), M2 ▹▹ Π (R1), R2 : A
subgoal 2 (ID 31277) is:
Γ ⊢ Π (M1), M2 ▹▹ Π (R1), R2 : A
subgoal 3 (ID 31269) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 4 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using ,)
subst. 4 subgoals, subgoal 1 (ID 31280)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Γ ⊢ Π (M1), M2 ▹▹ Π (R1), R2 : !u1
subgoal 2 (ID 31277) is:
Γ ⊢ Π (M1), M2 ▹▹ Π (R1), R2 : A
subgoal 3 (ID 31269) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 4 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using ,)
eapply reds_Pi. 6 subgoals, subgoal 1 (ID 31283)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Γ ⊢ M1 ▹▹ R1 : !?31281
subgoal 2 (ID 31284) is:
M1 :: Γ ⊢ M2 ▹▹ R2 : !?31282
subgoal 3 (ID 31285) is:
Rel ?31281 ?31282 u1
subgoal 4 (ID 31277) is:
Γ ⊢ Π (M1), M2 ▹▹ Π (R1), R2 : A
subgoal 5 (ID 31269) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 open, ?31282 open,)
apply H10. 5 subgoals, subgoal 1 (ID 31284)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
M1 :: Γ ⊢ M2 ▹▹ R2 : !?31282
subgoal 2 (ID 31285) is:
Rel s1 ?31282 u1
subgoal 3 (ID 31277) is:
Γ ⊢ Π (M1), M2 ▹▹ Π (R1), R2 : A
subgoal 4 (ID 31269) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 open,)
apply H14. 4 subgoals, subgoal 1 (ID 31285)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Rel s1 t1 u1
subgoal 2 (ID 31277) is:
Γ ⊢ Π (M1), M2 ▹▹ Π (R1), R2 : A
subgoal 3 (ID 31269) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 4 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using ,)
trivial.3 subgoals, subgoal 1 (ID 31277)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Γ ⊢ Π (M1), M2 ▹▹ Π (R1), R2 : A
subgoal 2 (ID 31269) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using ,)
apply reds_typ_pcompat with !u1. 4 subgoals, subgoal 1 (ID 31286)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Γ ⊢ Π (M1), M2 ▹▹ Π (R1), R2 : !u1
subgoal 2 (ID 31287) is:
Γ ⊢ !u1 ≡' A
subgoal 3 (ID 31269) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 4 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using ,)
eapply reds_Pi. 6 subgoals, subgoal 1 (ID 31290)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Γ ⊢ M1 ▹▹ R1 : !?31288
subgoal 2 (ID 31291) is:
M1 :: Γ ⊢ M2 ▹▹ R2 : !?31289
subgoal 3 (ID 31292) is:
Rel ?31288 ?31289 u1
subgoal 4 (ID 31287) is:
Γ ⊢ !u1 ≡' A
subgoal 5 (ID 31269) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 6 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 open, ?31289 open,)
apply H10. 5 subgoals, subgoal 1 (ID 31291)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
M1 :: Γ ⊢ M2 ▹▹ R2 : !?31289
subgoal 2 (ID 31292) is:
Rel s1 ?31289 u1
subgoal 3 (ID 31287) is:
Γ ⊢ !u1 ≡' A
subgoal 4 (ID 31269) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 open,)
apply H14. 4 subgoals, subgoal 1 (ID 31292)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Rel s1 t1 u1
subgoal 2 (ID 31287) is:
Γ ⊢ !u1 ≡' A
subgoal 3 (ID 31269) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 4 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using ,)
trivial. 3 subgoals, subgoal 1 (ID 31287)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Γ ⊢ !u1 ≡' A
subgoal 2 (ID 31269) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using ,)
intuition.2 subgoals, subgoal 1 (ID 31269)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2 \/ Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using ,)
destruct H11. 3 subgoals, subgoal 1 (ID 31384)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : B = !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 2 (ID 31386) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using ,)
subst. 3 subgoals, subgoal 1 (ID 31389)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : !u2
subgoal 2 (ID 31386) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using ,)
eapply reds_Pi. 5 subgoals, subgoal 1 (ID 31392)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Γ ⊢ N1 ▹▹ R1 : !?31390
subgoal 2 (ID 31393) is:
N1 :: Γ ⊢ N2 ▹▹ R2 : !?31391
subgoal 3 (ID 31394) is:
Rel ?31390 ?31391 u2
subgoal 4 (ID 31386) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 open, ?31391 open,)
apply H12. 4 subgoals, subgoal 1 (ID 31393)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
N1 :: Γ ⊢ N2 ▹▹ R2 : !?31391
subgoal 2 (ID 31394) is:
Rel s2 ?31391 u2
subgoal 3 (ID 31386) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 4 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 open,)
eapply conv_in_env_reds. 5 subgoals, subgoal 1 (ID 31396)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
?31395 ⊢ N2 ▹▹ R2 : !?31391
subgoal 2 (ID 31397) is:
env_conv ?31395 (N1 :: Γ)
subgoal 3 (ID 31394) is:
Rel s2 ?31391 u2
subgoal 4 (ID 31386) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 open, ?31395 open,)
apply H15. 4 subgoals, subgoal 1 (ID 31397)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
env_conv (M1 :: Γ) (N1 :: Γ)
subgoal 2 (ID 31394) is:
Rel s2 t2 u2
subgoal 3 (ID 31386) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 4 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using ,)
eauto. 3 subgoals, subgoal 1 (ID 31394)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Rel s2 t2 u2
subgoal 2 (ID 31386) is:
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using ,)
trivial.2 subgoals, subgoal 1 (ID 31386)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using ,)
apply reds_typ_pcompat with !u2. 3 subgoals, subgoal 1 (ID 31672)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Γ ⊢ Π (N1), N2 ▹▹ Π (R1), R2 : !u2
subgoal 2 (ID 31673) is:
Γ ⊢ !u2 ≡' B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using ,)
eapply reds_Pi. 5 subgoals, subgoal 1 (ID 31676)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Γ ⊢ N1 ▹▹ R1 : !?31674
subgoal 2 (ID 31677) is:
N1 :: Γ ⊢ N2 ▹▹ R2 : !?31675
subgoal 3 (ID 31678) is:
Rel ?31674 ?31675 u2
subgoal 4 (ID 31673) is:
Γ ⊢ !u2 ≡' B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 open, ?31675 open,)
apply H12. 4 subgoals, subgoal 1 (ID 31677)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
N1 :: Γ ⊢ N2 ▹▹ R2 : !?31675
subgoal 2 (ID 31678) is:
Rel s2 ?31675 u2
subgoal 3 (ID 31673) is:
Γ ⊢ !u2 ≡' B
subgoal 4 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 open,)
eapply conv_in_env_reds. 5 subgoals, subgoal 1 (ID 31680)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
?31679 ⊢ N2 ▹▹ R2 : !?31675
subgoal 2 (ID 31681) is:
env_conv ?31679 (N1 :: Γ)
subgoal 3 (ID 31678) is:
Rel s2 ?31675 u2
subgoal 4 (ID 31673) is:
Γ ⊢ !u2 ≡' B
subgoal 5 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 open, ?31679 open,)
apply H15. 4 subgoals, subgoal 1 (ID 31681)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
env_conv (M1 :: Γ) (N1 :: Γ)
subgoal 2 (ID 31678) is:
Rel s2 t2 u2
subgoal 3 (ID 31673) is:
Γ ⊢ !u2 ≡' B
subgoal 4 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
eauto. 3 subgoals, subgoal 1 (ID 31678)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Rel s2 t2 u2
subgoal 2 (ID 31673) is:
Γ ⊢ !u2 ≡' B
subgoal 3 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
trivial. 2 subgoals, subgoal 1 (ID 31673)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2 : !t1
H5 : Π (M1), M2 = Π (M1'), M2'
H7 : A = !u1 \/ Γ ⊢ A ≡' !u1
H1 : Rel s2 t2 u2
H8 : Γ ⊢ N1 ▹ N1 : !s2
H6 : N1 :: Γ ⊢ N2 ▹ N2' : !t2
H9 : Π (N1), N2 = Π (N1'), N2'
H11 : Γ ⊢ B ≡' !u2
R1 : Term
H10 : Γ ⊢ M1 ▹▹ R1 : !s1
H12 : Γ ⊢ N1 ▹▹ R1 : !s2
H13 : Γ ⊢ M1 ≡' N1
R2 : Term
H14 : M1 :: Γ ⊢ M2 ▹▹ R2 : !t1
H15 : M1 :: Γ ⊢ N2 ▹▹ R2 : !t2
============================
Γ ⊢ !u2 ≡' B
subgoal 2 (ID 2017) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
intuition.1 subgoals, subgoal 1 (ID 2017)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N : Term
Γ : Env
A : Term
B : Term
H : strip (λ [M1], M2) = strip N
H0 : Γ ⊢ λ [M1], M2 ▹ λ [M1], M2 : A
H1 : Γ ⊢ N ▹ N : B
============================
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
destruct N; simpl in H; try discriminate. 1 subgoals, subgoal 1 (ID 32093)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
H : (λ [strip M1], strip M2)%UT = (λ [strip N1], strip N2)%UT
H0 : Γ ⊢ λ [M1], M2 ▹ λ [M1], M2 : A
H1 : Γ ⊢ λ [N1], N2 ▹ λ [N1], N2 : B
============================
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
injection H; intros; subst; clear H.1 subgoals, subgoal 1 (ID 32124)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
H0 : Γ ⊢ λ [M1], M2 ▹ λ [M1], M2 : A
H1 : Γ ⊢ λ [N1], N2 ▹ λ [N1], N2 : B
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
============================
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
apply pgen_la in H0. 1 subgoals, subgoal 1 (ID 32126)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
H0 : exists (A' M' B : Term) (s1 s2 s3 : Sorts),
Rel s1 s2 s3 /\
(Γ ⊢ M1 ▹ A' : !s1) /\
(M1 :: Γ ⊢ M2 ▹ M' : B) /\
(M1 :: Γ ⊢ B ▹ B : !s2) /\
λ [M1], M2 = λ [A'], M' /\ Γ ⊢ Π (M1), B ≡' A
H1 : Γ ⊢ λ [N1], N2 ▹ λ [N1], N2 : B
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
============================
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
destruct H0 as (M1' & M2' & D & s1 & t1 & u1 & h). 1 subgoals, subgoal 1 (ID 32157)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
h : Rel s1 t1 u1 /\
(Γ ⊢ M1 ▹ M1' : !s1) /\
(M1 :: Γ ⊢ M2 ▹ M2' : D) /\
(M1 :: Γ ⊢ D ▹ D : !t1) /\
λ [M1], M2 = λ [M1'], M2' /\ Γ ⊢ Π (M1), D ≡' A
H1 : Γ ⊢ λ [N1], N2 ▹ λ [N1], N2 : B
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
============================
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
decompose [and] h; clear h.1 subgoals, subgoal 1 (ID 32183)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H1 : Γ ⊢ λ [N1], N2 ▹ λ [N1], N2 : B
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1' : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
============================
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
apply pgen_la in H1. 1 subgoals, subgoal 1 (ID 32185)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
H1 : exists (A' M' B0 : Term) (s1 s2 s3 : Sorts),
Rel s1 s2 s3 /\
(Γ ⊢ N1 ▹ A' : !s1) /\
(N1 :: Γ ⊢ N2 ▹ M' : B0) /\
(N1 :: Γ ⊢ B0 ▹ B0 : !s2) /\
λ [N1], N2 = λ [A'], M' /\ Γ ⊢ Π (N1), B0 ≡' B
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1' : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
============================
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
destruct H1 as (N1' & N2' & D2 & s2 & t2 & u2 & h). 1 subgoals, subgoal 1 (ID 32216)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
h : Rel s2 t2 u2 /\
(Γ ⊢ N1 ▹ N1' : !s2) /\
(N1 :: Γ ⊢ N2 ▹ N2' : D2) /\
(N1 :: Γ ⊢ D2 ▹ D2 : !t2) /\
λ [N1], N2 = λ [N1'], N2' /\ Γ ⊢ Π (N1), D2 ≡' B
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1' : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
============================
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
decompose [and] h; clear h.1 subgoals, subgoal 1 (ID 32242)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1' : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1' : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
============================
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
apply red_refl_lt in H4. 1 subgoals, subgoal 1 (ID 32244)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1' : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
============================
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
apply red_refl_lt in H9.1 subgoals, subgoal 1 (ID 32246)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
============================
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
destruct (IHM1 N1 Γ !s1 !s2 H3 H4 H9) as (R1 & ? & ? ).1 subgoals, subgoal 1 (ID 32257)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
============================
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
assert (Γ ⊢ M1 ≡' N1). 2 subgoals, subgoal 1 (ID 32258)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
============================
Γ ⊢ M1 ≡' N1
subgoal 2 (ID 32259) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
apply typ_peq_trans with R1. 3 subgoals, subgoal 1 (ID 32260)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
============================
Γ ⊢ M1 ≡' R1
subgoal 2 (ID 32261) is:
Γ ⊢ R1 ≡' N1
subgoal 3 (ID 32259) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
apply reds_to_conv in H12; trivial. 2 subgoals, subgoal 1 (ID 32261)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
============================
Γ ⊢ R1 ≡' N1
subgoal 2 (ID 32259) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
apply reds_to_conv in H14; intuition.1 subgoals, subgoal 1 (ID 32259)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
============================
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
destruct (IHM2 N2 (M1::Γ) D D2 H2) as (R2 & ? & ? ); trivial.3 subgoals, subgoal 1 (ID 32313)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
============================
M1 :: Γ ⊢ M2 ▹ M2 : D
subgoal 2 (ID 32315) is:
M1 :: Γ ⊢ N2 ▹ N2 : D2
subgoal 3 (ID 32323) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using ,)
eapply conv_in_env. 4 subgoals, subgoal 1 (ID 32325)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
============================
?32324 ⊢ M2 ▹ M2 : D
subgoal 2 (ID 32326) is:
env_conv ?32324 (M1 :: Γ)
subgoal 3 (ID 32315) is:
M1 :: Γ ⊢ N2 ▹ N2 : D2
subgoal 4 (ID 32323) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 open,)
apply red_refl_lt in H0; apply H0. 3 subgoals, subgoal 1 (ID 32326)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
============================
env_conv (M1 :: Γ) (M1 :: Γ)
subgoal 2 (ID 32315) is:
M1 :: Γ ⊢ N2 ▹ N2 : D2
subgoal 3 (ID 32323) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using ,)
eauto.2 subgoals, subgoal 1 (ID 32315)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
============================
M1 :: Γ ⊢ N2 ▹ N2 : D2
subgoal 2 (ID 32323) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using ,)
eapply conv_in_env. 3 subgoals, subgoal 1 (ID 32337)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
============================
?32336 ⊢ N2 ▹ N2 : D2
subgoal 2 (ID 32338) is:
env_conv ?32336 (M1 :: Γ)
subgoal 3 (ID 32323) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 open,)
apply red_refl_lt in H7; apply H7. 2 subgoals, subgoal 1 (ID 32338)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
============================
env_conv (N1 :: Γ) (M1 :: Γ)
subgoal 2 (ID 32323) is:
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 using ?32340 , ?32340 using ,)
eauto.1 subgoals, subgoal 1 (ID 32323)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
R2 : Term
H16 : M1 :: Γ ⊢ M2 ▹▹ R2 : D
H17 : M1 :: Γ ⊢ N2 ▹▹ R2 : D2
============================
exists P : Term, (Γ ⊢ λ [M1], M2 ▹▹ P : A) /\ Γ ⊢ λ [N1], N2 ▹▹ P : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 using ?32340 , ?32340 using ,)
exists (La R1 R2); split.2 subgoals, subgoal 1 (ID 32711)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
R2 : Term
H16 : M1 :: Γ ⊢ M2 ▹▹ R2 : D
H17 : M1 :: Γ ⊢ N2 ▹▹ R2 : D2
============================
Γ ⊢ λ [M1], M2 ▹▹ λ [R1], R2 : A
subgoal 2 (ID 32712) is:
Γ ⊢ λ [N1], N2 ▹▹ λ [R1], R2 : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 using ?32340 , ?32340 using ,)
apply reds_typ_pcompat with (Π (M1), D); trivial. 2 subgoals, subgoal 1 (ID 32713)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
R2 : Term
H16 : M1 :: Γ ⊢ M2 ▹▹ R2 : D
H17 : M1 :: Γ ⊢ N2 ▹▹ R2 : D2
============================
Γ ⊢ λ [M1], M2 ▹▹ λ [R1], R2 : Π (M1), D
subgoal 2 (ID 32712) is:
Γ ⊢ λ [N1], N2 ▹▹ λ [R1], R2 : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 using ?32340 , ?32340 using ,)
eapply reds_La. 5 subgoals, subgoal 1 (ID 32718)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
R2 : Term
H16 : M1 :: Γ ⊢ M2 ▹▹ R2 : D
H17 : M1 :: Γ ⊢ N2 ▹▹ R2 : D2
============================
Γ ⊢ M1 ▹▹ R1 : !?32715
subgoal 2 (ID 32719) is:
M1 :: Γ ⊢ M2 ▹▹ R2 : D
subgoal 3 (ID 32720) is:
M1 :: Γ ⊢ D ▹ D : !?32716
subgoal 4 (ID 32721) is:
Rel ?32715 ?32716 ?32717
subgoal 5 (ID 32712) is:
Γ ⊢ λ [N1], N2 ▹▹ λ [R1], R2 : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 using ?32340 , ?32340 using , ?32715 open, ?32716 open, ?32717 open,)
apply H12. 4 subgoals, subgoal 1 (ID 32719)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
R2 : Term
H16 : M1 :: Γ ⊢ M2 ▹▹ R2 : D
H17 : M1 :: Γ ⊢ N2 ▹▹ R2 : D2
============================
M1 :: Γ ⊢ M2 ▹▹ R2 : D
subgoal 2 (ID 32720) is:
M1 :: Γ ⊢ D ▹ D : !?32716
subgoal 3 (ID 32721) is:
Rel s1 ?32716 ?32717
subgoal 4 (ID 32712) is:
Γ ⊢ λ [N1], N2 ▹▹ λ [R1], R2 : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 using ?32340 , ?32340 using , ?32715 using , ?32716 open, ?32717 open,)
trivial. 3 subgoals, subgoal 1 (ID 32720)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
R2 : Term
H16 : M1 :: Γ ⊢ M2 ▹▹ R2 : D
H17 : M1 :: Γ ⊢ N2 ▹▹ R2 : D2
============================
M1 :: Γ ⊢ D ▹ D : !?32716
subgoal 2 (ID 32721) is:
Rel s1 ?32716 ?32717
subgoal 3 (ID 32712) is:
Γ ⊢ λ [N1], N2 ▹▹ λ [R1], R2 : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 using ?32340 , ?32340 using , ?32715 using , ?32716 open, ?32717 open,)
apply H5. 2 subgoals, subgoal 1 (ID 32721)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
R2 : Term
H16 : M1 :: Γ ⊢ M2 ▹▹ R2 : D
H17 : M1 :: Γ ⊢ N2 ▹▹ R2 : D2
============================
Rel s1 t1 ?32717
subgoal 2 (ID 32712) is:
Γ ⊢ λ [N1], N2 ▹▹ λ [R1], R2 : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 using ?32340 , ?32340 using , ?32715 using , ?32716 using , ?32717 open,)
apply H.1 subgoals, subgoal 1 (ID 32712)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
R2 : Term
H16 : M1 :: Γ ⊢ M2 ▹▹ R2 : D
H17 : M1 :: Γ ⊢ N2 ▹▹ R2 : D2
============================
Γ ⊢ λ [N1], N2 ▹▹ λ [R1], R2 : B
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 using ?32340 , ?32340 using , ?32715 using , ?32716 using , ?32717 using ,)
apply reds_typ_pcompat with (Π (N1), D2); trivial. 1 subgoals, subgoal 1 (ID 32722)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
R2 : Term
H16 : M1 :: Γ ⊢ M2 ▹▹ R2 : D
H17 : M1 :: Γ ⊢ N2 ▹▹ R2 : D2
============================
Γ ⊢ λ [N1], N2 ▹▹ λ [R1], R2 : Π (N1), D2
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 using ?32340 , ?32340 using , ?32715 using , ?32716 using , ?32717 using ,)
eapply reds_La. 4 subgoals, subgoal 1 (ID 32727)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
R2 : Term
H16 : M1 :: Γ ⊢ M2 ▹▹ R2 : D
H17 : M1 :: Γ ⊢ N2 ▹▹ R2 : D2
============================
Γ ⊢ N1 ▹▹ R1 : !?32724
subgoal 2 (ID 32728) is:
N1 :: Γ ⊢ N2 ▹▹ R2 : D2
subgoal 3 (ID 32729) is:
N1 :: Γ ⊢ D2 ▹ D2 : !?32725
subgoal 4 (ID 32730) is:
Rel ?32724 ?32725 ?32726
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 using ?32340 , ?32340 using , ?32715 using , ?32716 using , ?32717 using , ?32724 open, ?32725 open, ?32726 open,)
apply H14. 3 subgoals, subgoal 1 (ID 32728)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
R2 : Term
H16 : M1 :: Γ ⊢ M2 ▹▹ R2 : D
H17 : M1 :: Γ ⊢ N2 ▹▹ R2 : D2
============================
N1 :: Γ ⊢ N2 ▹▹ R2 : D2
subgoal 2 (ID 32729) is:
N1 :: Γ ⊢ D2 ▹ D2 : !?32725
subgoal 3 (ID 32730) is:
Rel s2 ?32725 ?32726
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 using ?32340 , ?32340 using , ?32715 using , ?32716 using , ?32717 using , ?32724 using , ?32725 open, ?32726 open,)
eapply conv_in_env_reds. 4 subgoals, subgoal 1 (ID 32732)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
R2 : Term
H16 : M1 :: Γ ⊢ M2 ▹▹ R2 : D
H17 : M1 :: Γ ⊢ N2 ▹▹ R2 : D2
============================
?32731 ⊢ N2 ▹▹ R2 : D2
subgoal 2 (ID 32733) is:
env_conv ?32731 (N1 :: Γ)
subgoal 3 (ID 32729) is:
N1 :: Γ ⊢ D2 ▹ D2 : !?32725
subgoal 4 (ID 32730) is:
Rel s2 ?32725 ?32726
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 using ?32340 , ?32340 using , ?32715 using , ?32716 using , ?32717 using , ?32724 using , ?32725 open, ?32726 open, ?32731 open,)
apply H17. 3 subgoals, subgoal 1 (ID 32733)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
R2 : Term
H16 : M1 :: Γ ⊢ M2 ▹▹ R2 : D
H17 : M1 :: Γ ⊢ N2 ▹▹ R2 : D2
============================
env_conv (M1 :: Γ) (N1 :: Γ)
subgoal 2 (ID 32729) is:
N1 :: Γ ⊢ D2 ▹ D2 : !?32725
subgoal 3 (ID 32730) is:
Rel s2 ?32725 ?32726
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 using ?32340 , ?32340 using , ?32715 using , ?32716 using , ?32717 using , ?32724 using , ?32725 open, ?32726 open, ?32731 using ,)
eauto.2 subgoals, subgoal 1 (ID 32729)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
R2 : Term
H16 : M1 :: Γ ⊢ M2 ▹▹ R2 : D
H17 : M1 :: Γ ⊢ N2 ▹▹ R2 : D2
============================
N1 :: Γ ⊢ D2 ▹ D2 : !?32725
subgoal 2 (ID 32730) is:
Rel s2 ?32725 ?32726
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 using ?32340 , ?32340 using , ?32715 using , ?32716 using , ?32717 using , ?32724 using , ?32725 open, ?32726 open, ?32731 using ,)
apply H10. 1 subgoals, subgoal 1 (ID 32730)
M1 : Term
M2 : Term
IHM1 : forall (N : Term) (Γ : Env) (A B : Term),
strip M1 = strip N ->
Γ ⊢ M1 ▹ M1 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M1 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
IHM2 : forall (N : Term) (Γ : Env) (A B : Term),
strip M2 = strip N ->
Γ ⊢ M2 ▹ M2 : A ->
Γ ⊢ N ▹ N : B ->
exists P : Term, (Γ ⊢ M2 ▹▹ P : A) /\ Γ ⊢ N ▹▹ P : B
N1 : Term
N2 : Term
Γ : Env
A : Term
B : Term
M1' : Term
M2' : Term
D : Term
s1 : Sorts
t1 : Sorts
u1 : Sorts
N1' : Term
N2' : Term
D2 : Term
s2 : Sorts
t2 : Sorts
u2 : Sorts
H2 : strip M2 = strip N2
H3 : strip M1 = strip N1
H : Rel s1 t1 u1
H4 : Γ ⊢ M1 ▹ M1 : !s1
H0 : M1 :: Γ ⊢ M2 ▹ M2' : D
H5 : M1 :: Γ ⊢ D ▹ D : !t1
H6 : λ [M1], M2 = λ [M1'], M2'
H8 : Γ ⊢ Π (M1), D ≡' A
H1 : Rel s2 t2 u2
H9 : Γ ⊢ N1 ▹ N1 : !s2
H7 : N1 :: Γ ⊢ N2 ▹ N2' : D2
H10 : N1 :: Γ ⊢ D2 ▹ D2 : !t2
H11 : λ [N1], N2 = λ [N1'], N2'
H13 : Γ ⊢ Π (N1), D2 ≡' B
R1 : Term
H12 : Γ ⊢ M1 ▹▹ R1 : !s1
H14 : Γ ⊢ N1 ▹▹ R1 : !s2
H15 : Γ ⊢ M1 ≡' N1
R2 : Term
H16 : M1 :: Γ ⊢ M2 ▹▹ R2 : D
H17 : M1 :: Γ ⊢ N2 ▹▹ R2 : D2
============================
Rel s2 t2 ?32726
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 using ?32340 , ?32340 using , ?32715 using , ?32716 using , ?32717 using , ?32724 using , ?32725 using , ?32726 open, ?32731 using ,)
apply H1.No more subgoals.
(dependent evars: ?2526 using ?2537 , ?2527 using ?2538 , ?2528 using ?2539 , ?2537 using , ?2538 using , ?2539 using , ?2629 using , ?2630 using , ?2631 using , ?2817 using , ?2827 using , ?2830 using , ?3113 using , ?3122 using , ?3136 using , ?3137 using , ?3144 using , ?3145 using , ?3391 using , ?3401 using , ?3404 using , ?3687 using , ?3696 using , ?3736 using , ?3919 using , ?3920 using ?3931 , ?3926 using ?3930 , ?3930 using , ?3931 using , ?4290 using , ?4318 using , ?4319 using ?4330 , ?4325 using ?4329 , ?4329 using , ?4330 using , ?4689 using , ?4723 using , ?4724 using , ?4731 using , ?4732 using , ?4741 using , ?5129 using , ?5601 using , ?5687 using , ?5850 using , ?5851 using ?5862 , ?5857 using ?5861 , ?5861 using , ?5862 using , ?6221 using , ?6249 using , ?6250 using ?6261 , ?6256 using ?6260 , ?6260 using , ?6261 using , ?6620 using , ?6754 using , ?6757 using , ?7034 using ?7038 , ?7038 using , ?7319 using , ?7322 using , ?7605 using , ?7614 using , ?7628 using , ?7629 using , ?7640 using , ?7641 using , ?7739 using , ?7949 using , ?8135 using , ?8691 using , ?8754 using , ?8755 using ?8766 , ?8761 using ?8765 , ?8765 using , ?8766 using , ?9125 using , ?9153 using , ?9154 using ?9165 , ?9160 using ?9164 , ?9164 using , ?9165 using , ?9524 using , ?9557 using , ?9558 using ?9569 , ?9564 using ?9568 , ?9568 using , ?9569 using , ?9928 using , ?9956 using , ?9957 using ?9968 , ?9963 using ?9967 , ?9967 using , ?9968 using , ?10327 using , ?10395 using , ?10398 using , ?10767 using ?10771 , ?10771 using , ?11144 using , ?11147 using , ?12016 using , ?12193 using ?12197 , ?12197 using , ?12569 using , ?12578 using , ?12592 using , ?12593 using , ?12676 using , ?12677 using , ?13070 using , ?13077 using , ?13087 using , ?13095 using , ?13098 using , ?13379 using ?13385 ?13384 ?13383 ?13382 , ?13382 using , ?13383 using ?13405 , ?13384 using ?13411 , ?13385 using ?13400 , ?13386 using ?13406 , ?13387 using ?13412 , ?13392 using , ?13400 using , ?13405 using , ?13406 using , ?13411 using , ?13412 using , ?13414 using ?13420 ?13419 ?13418 ?13417 , ?13417 using ?13430 , ?13418 using , ?13419 using , ?13420 using , ?13421 using , ?13422 using , ?13430 using , ?13436 using , ?13437 using , ?13438 using , ?13439 using , ?13448 using , ?13456 using , ?13486 using , ?13526 using , ?13753 using , ?13760 using , ?13770 using , ?13778 using , ?13781 using , ?14062 using ?14068 ?14067 ?14066 ?14065 , ?14065 using , ?14066 using ?14088 , ?14067 using ?14094 , ?14068 using ?14083 , ?14069 using ?14089 , ?14070 using ?14095 , ?14075 using , ?14083 using , ?14088 using , ?14089 using , ?14094 using , ?14095 using , ?14097 using ?14103 ?14102 ?14101 ?14100 , ?14100 using ?14113 , ?14101 using , ?14102 using , ?14103 using , ?14104 using , ?14105 using , ?14113 using , ?14119 using , ?14120 using , ?14121 using , ?14122 using , ?14131 using , ?14135 using , ?14139 using , ?14169 using , ?14209 using , ?14499 using , ?14506 using , ?14516 using , ?14524 using , ?14527 using , ?14808 using ?14814 ?14813 ?14812 ?14811 , ?14811 using , ?14812 using ?14834 , ?14813 using ?14840 , ?14814 using ?14829 , ?14815 using ?14835 , ?14816 using ?14841 , ?14821 using , ?14829 using , ?14834 using , ?14835 using , ?14840 using , ?14841 using , ?14843 using ?14849 ?14848 ?14847 ?14846 , ?14846 using ?14859 , ?14847 using , ?14848 using , ?14849 using , ?14850 using , ?14851 using , ?14859 using , ?14865 using , ?14866 using , ?14867 using , ?14868 using , ?14877 using , ?14885 using , ?14915 using , ?14955 using , ?15253 using , ?15433 using , ?15440 using , ?15450 using , ?15458 using , ?15461 using , ?16320 using , ?16493 using ?16497 , ?16497 using , ?16781 using , ?16782 using ?16793 , ?16788 using ?16792 , ?16792 using , ?16793 using , ?17152 using , ?17180 using , ?17181 using ?17192 , ?17187 using ?17191 , ?17191 using , ?17192 using , ?17551 using , ?17578 using ?17584 ?17583 ?17582 ?17581 , ?17581 using , ?17582 using ?17610 , ?17583 using ?17620 , ?17584 using ?17605 , ?17585 using ?17611 , ?17586 using ?17621 , ?17591 using , ?17605 using , ?17610 using , ?17611 using , ?17613 using ?17619 , ?17619 using , ?17620 using , ?17621 using , ?17897 using ?17903 ?17902 ?17901 ?17900 , ?17900 using ?17915 , ?17901 using , ?17902 using , ?17903 using , ?17904 using , ?17905 using , ?17915 using , ?17923 using , ?17924 using , ?17925 using , ?17926 using , ?17935 using , ?17939 using , ?17943 using , ?17973 using , ?18122 using , ?18305 using , ?18306 using ?18317 , ?18312 using ?18316 , ?18316 using , ?18317 using , ?18676 using , ?18704 using , ?18705 using ?18716 , ?18711 using ?18715 , ?18715 using , ?18716 using , ?19075 using , ?19121 using , ?19583 using , ?19833 using , ?19993 using , ?20000 using , ?20010 using , ?20018 using , ?20021 using , ?20880 using , ?21053 using ?21057 , ?21057 using , ?21335 using ?21341 ?21340 ?21339 ?21338 , ?21338 using , ?21339 using ?21367 , ?21340 using ?21377 , ?21341 using ?21362 , ?21342 using ?21368 , ?21343 using ?21378 , ?21348 using , ?21362 using , ?21367 using , ?21368 using , ?21372 using ?21376 , ?21376 using , ?21377 using , ?21378 using , ?21654 using ?21660 ?21659 ?21658 ?21657 , ?21657 using ?21672 , ?21658 using , ?21659 using , ?21660 using , ?21661 using , ?21662 using , ?21672 using , ?21680 using , ?21681 using , ?21682 using , ?21683 using , ?21692 using , ?21700 using , ?21730 using , ?21797 using , ?21804 using , ?21814 using , ?21822 using , ?21825 using , ?22106 using ?22112 ?22111 ?22110 ?22109 , ?22109 using , ?22110 using ?22132 , ?22111 using ?22138 , ?22112 using ?22127 , ?22113 using ?22133 , ?22114 using ?22139 , ?22119 using , ?22127 using , ?22132 using , ?22133 using , ?22138 using , ?22139 using , ?22141 using ?22147 ?22146 ?22145 ?22144 , ?22144 using ?22157 , ?22145 using , ?22146 using , ?22147 using , ?22148 using , ?22149 using , ?22157 using , ?22163 using , ?22164 using , ?22165 using , ?22166 using , ?22175 using , ?22179 using , ?22183 using , ?22213 using , ?22253 using , ?22529 using , ?22729 using , ?22927 using , ?23141 using , ?23324 using , ?23325 using ?23336 , ?23331 using ?23335 , ?23335 using , ?23336 using , ?23695 using , ?23723 using , ?23724 using ?23735 , ?23730 using ?23734 , ?23734 using , ?23735 using , ?24094 using , ?24127 using , ?24128 using ?24139 , ?24134 using ?24138 , ?24138 using , ?24139 using , ?24498 using , ?24526 using , ?24527 using ?24538 , ?24533 using ?24537 , ?24537 using , ?24538 using , ?24897 using , ?24998 using , ?25242 using , ?25249 using , ?25259 using , ?25267 using , ?25270 using , ?26149 using , ?26406 using ?26410 , ?26410 using , ?26780 using ?26786 ?26785 ?26784 ?26783 , ?26783 using , ?26784 using ?27100 , ?26785 using ?27110 , ?26786 using ?27095 , ?26787 using ?27101 , ?26788 using ?27111 , ?26892 using , ?27095 using , ?27100 using , ?27101 using , ?27105 using ?27109 , ?27109 using , ?27110 using , ?27111 using , ?27479 using ?27485 ?27484 ?27483 ?27482 , ?27482 using ?27497 , ?27483 using , ?27484 using , ?27485 using , ?27486 using , ?27487 using , ?27497 using , ?27698 using , ?27699 using , ?27700 using , ?27701 using , ?27710 using , ?27718 using , ?27748 using , ?27852 using , ?28032 using , ?28039 using , ?28049 using , ?28057 using , ?28060 using , ?28929 using , ?29122 using ?29126 , ?29126 using , ?29496 using ?29502 ?29501 ?29500 ?29499 , ?29499 using , ?29500 using ?29719 , ?29501 using ?29729 , ?29502 using ?29714 , ?29503 using ?29720 , ?29504 using ?29730 , ?29511 using , ?29714 using , ?29719 using , ?29720 using , ?29722 using ?29728 , ?29728 using , ?29729 using , ?29730 using , ?30098 using ?30104 ?30103 ?30102 ?30101 , ?30101 using ?30116 , ?30102 using , ?30103 using , ?30104 using , ?30105 using , ?30106 using , ?30116 using , ?30317 using , ?30318 using , ?30319 using , ?30320 using , ?30329 using , ?30333 using , ?30337 using , ?30367 using , ?30893 using ?30897 , ?30897 using , ?31281 using , ?31282 using , ?31288 using , ?31289 using , ?31390 using , ?31391 using , ?31395 using , ?31674 using , ?31675 using , ?31679 using , ?32324 using ?32328 , ?32328 using , ?32336 using ?32340 , ?32340 using , ?32715 using , ?32716 using , ?32717 using , ?32724 using , ?32725 using , ?32726 using , ?32731 using ,)
Qed.ErasedTermConfluence is defined
Next step: if there is a path for any term, there is path for types, so two
version of a same "stripped" types are equivalent in PTS{atr}.
And if it's true for types, its true for list of types, so for context.
Now that we know that two versions of a "stripped" context are equivalent,
we can chose to use both version to build our judgment. This well be usefull to
glue together the intermediate steps of the annotations process.
Some property of the stripping process and reduction .