Let n be given.
Let X be given.
Let C be given.
Apply dneg to the current goal.
Let X' be given.
Apply dneg to the current goal.
We prove the intermediate
claim L1a:
∃x, x ∈ X'.
Apply dneg to the current goal.
We prove the intermediate
claim L1a1:
X' = 0.
Let x be given.
Apply H3 to the current goal.
We use x to witness the existential quantifier.
An exact proof term for the current goal is Hx.
Apply HX' to the current goal.
rewrite the current goal using L1a1 (from left to right).
Apply L1a to the current goal.
Let x be given.
We prove the intermediate
claim LX'xinf:
infinite (X' ∖ {x}).
An exact proof term for the current goal is HX'.
Set C' to be the term
λY ⇒ C (Y ∪ {x}) of type
set → set.
Let Y be given.
Apply H1 to the current goal.
We will
prove Y ∪ {x} ⊆ X.
We will
prove X' ∖ {x} ⊆ X.
An exact proof term for the current goal is HX'X.
Let y be given.
rewrite the current goal using
SingE x y Hy (from left to right).
Apply HX'X to the current goal.
An exact proof term for the current goal is Hx.
Apply SingI to the current goal.
An exact proof term for the current goal is H4.
Apply dneg to the current goal.
Apply IHn (X' ∖ {x}) LX'xinf C' LC'Sc to the current goal.
Let H' be given.
Assume H.
Apply H to the current goal.
Assume H.
Apply H to the current goal.
Let i be given.
Assume H.
Apply H to the current goal.
Assume H.
Apply H to the current goal.
Apply ordsuccE c i Hi to the current goal.
Apply H3 to the current goal.
Let Z be given.
Apply dneg to the current goal.
We prove the intermediate
claim L1b1:
∃y, y ∈ Z.
Apply dneg to the current goal.
We prove the intermediate
claim L1b1a:
Z = 0.
Let y be given.
Apply H6 to the current goal.
We use y to witness the existential quantifier.
An exact proof term for the current goal is Hy.
Apply HZ to the current goal.
rewrite the current goal using L1b1a (from left to right).
Apply L1b1 to the current goal.
Let y be given.
We prove the intermediate
claim LZyinf:
infinite (Z ∖ {y}).
An exact proof term for the current goal is HZ.
We prove the intermediate
claim LZyX':
Z ∖ {y} ⊆ X'.
An exact proof term for the current goal is HZX'.
We prove the intermediate
claim LZyX:
Z ∖ {y} ⊆ X.
An
exact proof term for the current goal is
Subq_tra (Z ∖ {y}) X' X LZyX' HX'X.
Set C'' to be the term
λY ⇒ C (Y ∪ {y}) of type
set → set.
Let Y be given.
Apply H1 to the current goal.
We will
prove Y ∪ {y} ⊆ X.
We will
prove Z ∖ {y} ⊆ X.
An exact proof term for the current goal is LZyX.
Let z be given.
rewrite the current goal using
SingE y z Hz (from left to right).
Apply HX'X to the current goal.
Apply HZX' to the current goal.
An exact proof term for the current goal is Hy.
Apply SingI to the current goal.
An exact proof term for the current goal is H7.
Apply IHn (Z ∖ {y}) LZyinf C'' LC''Sc to the current goal.
Let H' be given.
Assume H.
Apply H to the current goal.
Assume H.
Apply H to the current goal.
Let i be given.
Assume H.
Apply H to the current goal.
Assume H.
Apply H to the current goal.
Apply ordsuccE c i Hi to the current goal.
Apply H5 to the current goal.
We use H' to witness the existential quantifier.
Apply andI to the current goal.
Apply Subq_tra H' (Z ∖ {y}) Z HH'Zy to the current goal.
We use y to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is Hy.
Apply and3I to the current goal.
Apply SingI to the current goal.
An exact proof term for the current goal is HH'inf.
Let Y be given.
rewrite the current goal using HH'hom Y H7 H8 (from left to right).
An exact proof term for the current goal is H6.
Apply H2' to the current goal.
We use H' to witness the existential quantifier.
Apply andI to the current goal.
Apply Subq_tra H' (Z ∖ {y}) X' HH'Zy to the current goal.
We will
prove Z ∖ {y} ⊆ X'.
An exact proof term for the current goal is LZyX'.
We use y to witness the existential quantifier.
Apply andI to the current goal.
Apply HZX' to the current goal.
An exact proof term for the current goal is Hy.
Apply and3I to the current goal.
Apply SingI to the current goal.
An exact proof term for the current goal is HH'inf.
rewrite the current goal using H6 (from right to left).
An exact proof term for the current goal is HH'hom.
Apply H2' to the current goal.
We use H' to witness the existential quantifier.
Apply andI to the current goal.
Apply Subq_tra H' (X' ∖ {x}) X' HH'X' to the current goal.
We will
prove X' ∖ {x} ⊆ X'.
We use x to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is Hx.
Apply and3I to the current goal.
Apply SingI to the current goal.
An exact proof term for the current goal is HH'inf.
rewrite the current goal using H4 (from right to left).
An exact proof term for the current goal is HH'hom.
Let Z be given.
Assume HZ1 HZ2.
Let Z be given.
Assume HZ1 HZ2.
Apply Lf1 Z HZ1 HZ2 to the current goal.
Assume H.
Apply H to the current goal.
Let y be given.
Assume H.
Apply H to the current goal.
Assume H.
Apply H to the current goal.
Assume _.
Apply H4 to the current goal.
Assume _.
Apply andI to the current goal.
An exact proof term for the current goal is H3.
An exact proof term for the current goal is H5.
Set g to be the term
λZ ⇒ Eps_i (λy ⇒ y ∈ Z ∧ (y ∉ f Z ∧ ∀Y ⊆ f Z, equip Y n → C (Y ∪ {y}) ∈ c)) of type
set → set.
Let Z be given.
Assume HZ1 HZ2.
Apply Lf1 Z HZ1 HZ2 to the current goal.
Assume H.
Apply H to the current goal.
Let y be given.
Assume H.
Apply H to the current goal.
Assume H.
Apply H to the current goal.
Assume H.
Apply H to the current goal.
We prove the intermediate
claim Ly:
y ∈ Z ∧ (y ∉ f Z ∧ ∀Y ⊆ f Z, equip Y n → C (Y ∪ {y}) ∈ c).
Apply andI to the current goal.
An exact proof term for the current goal is Hy.
Apply andI to the current goal.
An exact proof term for the current goal is H4.
An exact proof term for the current goal is H6.
An
exact proof term for the current goal is
Eps_i_ax (λy ⇒ y ∈ Z ∧ (y ∉ f Z ∧ ∀Y ⊆ f Z, equip Y n → C (Y ∪ {y}) ∈ c)) y Ly.
We prove the intermediate
claim Lg1a:
∀Z ⊆ X', infinite Z → g Z ∈ Z ∧ g Z ∉ f Z.
Let Z be given.
Assume HZ1 HZ2.
Apply Lg1 Z HZ1 HZ2 to the current goal.
Assume H.
Apply H to the current goal.
Assume _.
Apply andI to the current goal.
An exact proof term for the current goal is H3.
An exact proof term for the current goal is H4.
We prove the intermediate
claim Lf':
∃f' : set → set, f' 0 = f X' ∧ ∀m, nat_p m → f' (ordsucc m) = f (f' m).
We use
nat_primrec (f X') (λ_ Z ⇒ f Z) to
witness the existential quantifier.
Apply andI to the current goal.
An
exact proof term for the current goal is
nat_primrec_0 (f X') (λ_ Z ⇒ f Z).
An
exact proof term for the current goal is
nat_primrec_S (f X') (λ_ Z ⇒ f Z).
Apply Lf' to the current goal.
Let f' be given.
Assume H.
Apply H to the current goal.
Assume Hf'0 Hf'S.
Assume H.
Apply H to the current goal.
Set H' to be the term
{g (f' n)|n ∈ ω}.
We prove the intermediate
claim LH'X:
H' ⊆ X.
Let u be given.
Let m be given.
rewrite the current goal using Hue (from left to right).
We will
prove g (f' m) ∈ X.
Apply Lg1 (f' m) Hf'mX' Hf'minf to the current goal.
Assume _.
Apply HX'X to the current goal.
Apply Hf'mX' to the current goal.
An exact proof term for the current goal is Hgf'm.
We prove the intermediate
claim LH'inf:
infinite H'.
We will
prove ∃g : set → set, inj ω H' g.
We use (λn : set ⇒ g (f' n)) to witness the existential quantifier.
We will
prove (∀m ∈ ω, g (f' m) ∈ H') ∧ (∀m m' ∈ ω, g (f' m) = g (f' m') → m = m').
Apply andI to the current goal.
Let m be given.
We will
prove g (f' m) ∈ {g (f' n)|n ∈ ω}.
An
exact proof term for the current goal is
ReplI ω (λn ⇒ g (f' n)) m Hm.
An exact proof term for the current goal is Hgf'inj.
We prove the intermediate
claim LCSnlem:
∀m, nat_p m → ∀Y ⊆ H', equip Y (ordsucc n) → g (f' m) ∈ Y → (∀k ∈ m, g (f' k) ∉ Y) → C Y ∈ c.
Let m be given.
Assume Hm.
Let Y be given.
Apply Hf'1 m Hm to the current goal.
Apply Lg1 (f' m) Hf'mX' Hf'minf to the current goal.
Assume H.
Apply H to the current goal.
We prove the intermediate
claim Lmo:
ordinal m.
An exact proof term for the current goal is Hm.
We will
prove C ((Y ∖ {g (f' m)}) ∪ {g (f' m)}) ∈ c.
Apply Hgf'mc to the current goal.
We will
prove Y ∖ {g (f' m)} ⊆ f (f' m).
Let u be given.
We prove the intermediate
claim Luf'Sm:
u ∈ f' (ordsucc m).
Apply ReplE_impred ω (λn ⇒ g (f' n)) u (HYH' u Hu1) to the current goal.
Let k be given.
We prove the intermediate
claim Lko:
ordinal k.
An exact proof term for the current goal is Hk.
Apply Hgf'kY k Hkm to the current goal.
We will
prove g (f' k) ∈ Y.
rewrite the current goal using Huk (from right to left).
An exact proof term for the current goal is Hu1.
Apply Hu2 to the current goal.
rewrite the current goal using Huk (from left to right).
We will
prove g (f' k) ∈ {g (f' m)}.
rewrite the current goal using Hkm (from left to right).
Apply SingI to the current goal.
rewrite the current goal using Huk (from left to right).
We will
prove g (f' k) ∈ f' k.
Apply Lg1 (f' k) Hf'kX' Hf'kinf to the current goal.
Assume _.
An exact proof term for the current goal is Hgf'kf'k.
We will
prove u ∈ f (f' m).
An
exact proof term for the current goal is
Hf'S m Hm (λw _ ⇒ u ∈ w) Luf'Sm.
An exact proof term for the current goal is Hgf'mY.
An exact proof term for the current goal is HYSn.
Let Y be given.
Set p to be the term
λm ⇒ m ∈ ω ∧ g (f' m) ∈ Y of type
set → prop.
We prove the intermediate
claim Lpne:
∃m, ordinal m ∧ p m.
Let h be given.
Apply Hh to the current goal.
Assume H _.
Apply H to the current goal.
Assume _.
We prove the intermediate
claim LhnY:
h n ∈ Y.
Apply Hh1 to the current goal.
Apply ReplE_impred ω (λn ⇒ g (f' n)) (h n) (HYH' (h n) LhnY) to the current goal.
Let m be given.
We use m to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is Hm.
We will
prove m ∈ ω ∧ g (f' m) ∈ Y.
Apply andI to the current goal.
An exact proof term for the current goal is Hm.
rewrite the current goal using Hhnm (from right to left).
An exact proof term for the current goal is LhnY.
Let m be given.
Assume H.
Apply H to the current goal.
Assume H.
Apply H to the current goal.
Apply Hpm to the current goal.
Apply LCSnlem m (omega_nat_p m Hm) Y HYH' HYSn Hgf'm to the current goal.
Let k be given.
We will
prove g (f' k) ∉ Y.
Apply Hpk k Hk to the current goal.
Apply andI to the current goal.
We will
prove g (f' k) ∈ Y.
An exact proof term for the current goal is Hgf'k.
Let H'' be given.
Assume H.
Apply H to the current goal.
Assume H.
Apply H to the current goal.
Let i be given.
Assume H.
Apply H to the current goal.
Assume H.
Apply H to the current goal.
Apply H2 to the current goal.
We use H'' to witness the existential quantifier.
Apply andI to the current goal.
An
exact proof term for the current goal is
Subq_tra H'' H' X HH''H' LH'X.
We use i to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is Hi.
Apply andI to the current goal.
An exact proof term for the current goal is HH''inf.
An exact proof term for the current goal is HH''hom.
Let X' be given.
Assume HX'X HX'inf.
Let Z be given.
Assume HZ1 HZ2.
Apply Lf1 Z HZ1 HZ2 to the current goal.
Assume H.
Apply H to the current goal.
Let y be given.
Assume H.
Apply H to the current goal.
Assume H.
Apply H to the current goal.
Assume _.
Apply H4 to the current goal.
Assume _.
Apply andI to the current goal.
An exact proof term for the current goal is H3.
An exact proof term for the current goal is H5.
Set g to be the term
λX' ⇒ Eps_i (λx ⇒ x ∈ X' ∧ (x ∉ f X' ∧ ∀Y ⊆ f X', equip Y n → C (Y ∪ {x}) = c)) of type
set → set.
Let X' be given.
Assume HX'X HX'inf.
Apply Lf1 X' HX'X HX'inf to the current goal.
Assume H.
Apply H to the current goal.
Let x be given.
Assume H.
Apply H to the current goal.
Assume H.
Apply H to the current goal.
Assume H.
Apply H to the current goal.
We prove the intermediate
claim Lg1':
x ∈ X' ∧ (x ∉ f X' ∧ ∀Y ⊆ f X', equip Y n → C (Y ∪ {x}) = c).
Apply andI to the current goal.
An exact proof term for the current goal is Hx.
Apply andI to the current goal.
An exact proof term for the current goal is HxfX'.
An exact proof term for the current goal is HfX'hom.
An
exact proof term for the current goal is
Eps_i_ax (λx ⇒ x ∈ X' ∧ (x ∉ f X' ∧ ∀Y ⊆ f X', equip Y n → C (Y ∪ {x}) = c)) x Lg1'.
We prove the intermediate
claim Lg1a:
∀Z ⊆ X, infinite Z → g Z ∈ Z ∧ g Z ∉ f Z.
Let Z be given.
Assume HZ1 HZ2.
Apply Lg1 Z HZ1 HZ2 to the current goal.
Assume H.
Apply H to the current goal.
Assume _.
Apply andI to the current goal.
An exact proof term for the current goal is H3.
An exact proof term for the current goal is H4.
We prove the intermediate
claim Lf':
∃f' : set → set, f' 0 = f X ∧ ∀m, nat_p m → f' (ordsucc m) = f (f' m).
We use
nat_primrec (f X) (λ_ Z ⇒ f Z) to
witness the existential quantifier.
Apply andI to the current goal.
An
exact proof term for the current goal is
nat_primrec_0 (f X) (λ_ Z ⇒ f Z).
An
exact proof term for the current goal is
nat_primrec_S (f X) (λ_ Z ⇒ f Z).
Apply Lf' to the current goal.
Let f' be given.
Assume H.
Apply H to the current goal.
Assume Hf'0 Hf'S.
Assume H.
Apply H to the current goal.
Set H' to be the term
{g (f' n)|n ∈ ω}.
We prove the intermediate
claim Lf'1:
∀m, nat_p m → f' m ⊆ X ∧ infinite (f' m).
rewrite the current goal using Hf'0 (from left to right).
Apply Lf1 X (λu H ⇒ H) HX to the current goal.
Assume H.
Apply H to the current goal.
Let y be given.
Assume H.
Apply H to the current goal.
Assume _ H.
Apply H to the current goal.
Assume H.
Apply H to the current goal.
Assume _.
Assume _.
Apply andI to the current goal.
An exact proof term for the current goal is H3.
An exact proof term for the current goal is H4.
Let m be given.
Assume Hm.
Assume IHm.
Apply IHm to the current goal.
rewrite the current goal using Hf'S m Hm (from left to right).
Apply Lf1 (f' m) IHm1 IHm2 to the current goal.
Assume H.
Apply H to the current goal.
Let y be given.
Assume H.
Apply H to the current goal.
Assume _ H.
Apply H to the current goal.
Assume H.
Apply H to the current goal.
Assume _.
Assume _.
Apply andI to the current goal.
Apply Subq_tra (f (f' m)) (f' m) X H3 to the current goal.
An exact proof term for the current goal is IHm1.
An exact proof term for the current goal is H4.
We prove the intermediate
claim Lgf'mm'addSubq:
∀m ∈ ω, ∀m', nat_p m' → f' (m + m') ⊆ f' m.
Let m be given.
Assume Hm.
We will
prove f' (m + 0) ⊆ f' m.
rewrite the current goal using
add_nat_0R m (from left to right).
An
exact proof term for the current goal is
Subq_ref (f' m).
Let m' be given.
Assume Hm'.
rewrite the current goal using
add_nat_SR m m' Hm' (from left to right).
rewrite the current goal using
Hf'S (m + m') (add_nat_p m (omega_nat_p m Hm) m' Hm') (from left to right).
We will
prove f (f' (m + m')) ⊆ f' m.
Apply Subq_tra (f (f' (m + m'))) (f' (m + m')) (f' m) to the current goal.
Apply Lf1 (f' (m + m')) Hfmm'X Hfmm'inf to the current goal.
Assume _.
An exact proof term for the current goal is H3.
An exact proof term for the current goal is IHm'.
We prove the intermediate
claim Lgf'mm'Subq:
∀m m' ∈ ω, m ⊆ m' → f' m' ⊆ f' m.
Let m be given.
Let m' be given.
Let k be given.
Assume H.
Apply H to the current goal.
We will
prove f' m' ⊆ f' m.
rewrite the current goal using Hm'km (from left to right).
We will
prove f' (k + m) ⊆ f' m.
We will
prove f' (m + k) ⊆ f' m.
An exact proof term for the current goal is Lgf'mm'addSubq m Hm k Hk.
We prove the intermediate
claim Lgf'injlem:
∀m ∈ ω, ∀m' ∈ m, g (f' m') ≠ g (f' m).
Let m be given.
Let m' be given.
We prove the intermediate
claim LmN:
nat_p m.
An exact proof term for the current goal is Hm.
We prove the intermediate
claim Lmo:
ordinal m.
An exact proof term for the current goal is LmN.
We prove the intermediate
claim Lm'N:
nat_p m'.
We prove the intermediate
claim Lf'mff'm':
f' m ⊆ f (f' m').
Apply Hf'S m' Lm'N (λu _ ⇒ f' m ⊆ u) to the current goal.
Apply Lg1 (f' m) H4 H5 to the current goal.
Assume _.
Apply Lf'1 m' Lm'N to the current goal.
Apply Lg1 (f' m') H7 H8 to the current goal.
Assume _ H.
Apply H to the current goal.
Assume _.
Apply H9 to the current goal.
We will
prove g (f' m') ∈ f (f' m').
rewrite the current goal using H3 (from left to right).
We will
prove g (f' m) ∈ f (f' m').
An exact proof term for the current goal is Lf'mff'm' (g (f' m)) H6.
We prove the intermediate
claim Lgf'inj:
∀m m' ∈ ω, g (f' m) = g (f' m') → m = m'.
Let m be given.
Let m' be given.
Apply Lgf'injlem m' Hm' m Hmm' to the current goal.
We will
prove g (f' m) = g (f' m').
An exact proof term for the current goal is Hgf'mm'.
An exact proof term for the current goal is Hmm'.
Apply Lgf'injlem m Hm m' Hm'm to the current goal.
We will
prove g (f' m') = g (f' m).
Use symmetry.
An exact proof term for the current goal is Hgf'mm'.
We prove the intermediate
claim LH'X:
H' ⊆ X.
Let u be given.
Let m be given.
rewrite the current goal using Hue (from left to right).
We will
prove g (f' m) ∈ X.
Apply Lg1 (f' m) Hf'mX Hf'minf to the current goal.
Assume _.
Apply Hf'mX to the current goal.
An exact proof term for the current goal is Hgf'm.
We prove the intermediate
claim LH'inf:
infinite H'.
We will
prove ∃g : set → set, inj ω H' g.
We use (λn : set ⇒ g (f' n)) to witness the existential quantifier.
We will
prove (∀m ∈ ω, g (f' m) ∈ H') ∧ (∀m m' ∈ ω, g (f' m) = g (f' m') → m = m').
Apply andI to the current goal.
Let m be given.
We will
prove g (f' m) ∈ {g (f' n)|n ∈ ω}.
An
exact proof term for the current goal is
ReplI ω (λn ⇒ g (f' n)) m Hm.
An exact proof term for the current goal is Lgf'inj.
We prove the intermediate
claim LCSnlem:
∀m, nat_p m → ∀Y ⊆ H', equip Y (ordsucc n) → g (f' m) ∈ Y → (∀k ∈ m, g (f' k) ∉ Y) → C Y = c.
Let m be given.
Assume Hm.
Let Y be given.
Apply Lf'1 m Hm to the current goal.
Apply Lg1 (f' m) Hf'mX Hf'minf to the current goal.
Assume H.
Apply H to the current goal.
We prove the intermediate
claim Lmo:
ordinal m.
An exact proof term for the current goal is Hm.
We will
prove C ((Y ∖ {g (f' m)}) ∪ {g (f' m)}) = c.
Apply Hgf'mc to the current goal.
We will
prove Y ∖ {g (f' m)} ⊆ f (f' m).
Let u be given.
We prove the intermediate
claim Luf'Sm:
u ∈ f' (ordsucc m).
Apply ReplE_impred ω (λn ⇒ g (f' n)) u (HYH' u Hu1) to the current goal.
Let k be given.
We prove the intermediate
claim Lko:
ordinal k.
An exact proof term for the current goal is Hk.
Apply Hgf'kY k Hkm to the current goal.
We will
prove g (f' k) ∈ Y.
rewrite the current goal using Huk (from right to left).
An exact proof term for the current goal is Hu1.
Apply Hu2 to the current goal.
rewrite the current goal using Huk (from left to right).
We will
prove g (f' k) ∈ {g (f' m)}.
rewrite the current goal using Hkm (from left to right).
Apply SingI to the current goal.
rewrite the current goal using Huk (from left to right).
We will
prove g (f' k) ∈ f' k.
Apply Lg1 (f' k) Hf'kX Hf'kinf to the current goal.
Assume _.
An exact proof term for the current goal is Hgf'kf'k.
We will
prove u ∈ f (f' m).
An
exact proof term for the current goal is
Hf'S m Hm (λw _ ⇒ u ∈ w) Luf'Sm.
An exact proof term for the current goal is Hgf'mY.
An exact proof term for the current goal is HYSn.
Let Y be given.
Set p to be the term
λm ⇒ m ∈ ω ∧ g (f' m) ∈ Y of type
set → prop.
We prove the intermediate
claim Lpne:
∃m, ordinal m ∧ p m.
Let h be given.
Apply Hh to the current goal.
Assume H _.
Apply H to the current goal.
Assume _.
We prove the intermediate
claim LhnY:
h n ∈ Y.
Apply Hh1 to the current goal.
Apply ReplE_impred ω (λn ⇒ g (f' n)) (h n) (HYH' (h n) LhnY) to the current goal.
Let m be given.
We use m to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is Hm.
We will
prove m ∈ ω ∧ g (f' m) ∈ Y.
Apply andI to the current goal.
An exact proof term for the current goal is Hm.
rewrite the current goal using Hhnm (from right to left).
An exact proof term for the current goal is LhnY.
Let m be given.
Assume H.
Apply H to the current goal.
Assume H.
Apply H to the current goal.
Apply Hpm to the current goal.
Apply LCSnlem m (omega_nat_p m Hm) Y HYH' HYSn Hgf'm to the current goal.
Let k be given.
We will
prove g (f' k) ∉ Y.
Apply Hpk k Hk to the current goal.
Apply andI to the current goal.
We will
prove g (f' k) ∈ Y.
An exact proof term for the current goal is Hgf'k.
Apply H2 to the current goal.
We use H' to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is LH'X.
We use c to witness the existential quantifier.
Apply andI to the current goal.
Apply andI to the current goal.
An exact proof term for the current goal is LH'inf.
An exact proof term for the current goal is LCSn.