Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved. Exact original first-admission records.
The initial 0/1 convergent is included: u is natural, not necessarily positive. Comparison denominators are strictly smaller and positive. Signed competitors are represented by an arbitrary difference rp−rn. Approximation inequalities are proved from the trace, never stored as assumptions in Convergent.
Exact theorem in conservative defined notation
∀ k. ∀ s. ∀ h. ∀ e. ∀ u. ∀ U. ∀ v. ∀ V. ConvergentMatrixTrace(s,h,e,S k,u,U,v,V) → ∃ x. ∃ y. ∃ z. ∃ n. ConvergentMatrixTrace(s,x,y,k,U,z,V,n)
Every linked abbreviation expands hygienically to the identical original native formula.
Definition DAG
Actual proof prerequisites
Complete tactic proof in conservative notation
All 169 original proof lines are preserved. Only local proposition formulas are abbreviated; every abbreviation has an exact binder-safe expansion check. The linked exact edition contains the unchanged replay script.
Read the argument
Proof checkpoints
This is a reading aid, not a new proof or a proof-tree certificate. Checkpoint groups are consecutive commands, not inferred branch boundaries. Every step links to the preserved script.
Named ingredients (6)
01Induction on kL1–9
02Establish hpL10–19
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply cf convergent matrix successor elimination.
- L10Definitions: ConvergentMatrixTrace(cfc_tail_previous_initial_pred,h,e,0,cfc_a_previous_initial_pred,cfc_b_previous_initial_pred,cfc_c_previous_initial_pred,cfc_d_previous_initial_pred)ListCell(s,cfc_q_previous_initial_pred,cfc_tail_previous_initial_pred)Original native command in the exact edition
have hp · expand full local formula (707 characters)
have hp : ∃ cfc_tail_previous_initial_pred. ∃ cfc_a_previous_initial_pred. ∃ cfc_b_previous_initial_pred. ∃ cfc_c_previous_initial_pred. ∃ cfc_d_previous_initial_pred. ∃ cfc_q_previous_initial_pred. ConvergentMatrixTrace(cfc_tail_previous_initial_pred,h,e,0,cfc_a_previous_initial_pred,cfc_b_previous_initial_pred,cfc_c_previous_initial_pred,cfc_d_previous_initial_pred) ∧ (ListCell(s,cfc_q_previous_initial_pred,cfc_tail_previous_initial_pred) ∧ (u = cfc_q_previous_initial_pred · cfc_a_previous_initial_pred + cfc_c_previous_initial_pred ∧ (U = cfc_q_previous_initial_pred · cfc_b_previous_initial_pred + cfc_d_previous_initial_pred ∧ (v = cfc_a_previous_initial_pred ∧ V = cfc_b_previous_initial_pred)))) - L11
specialize cf_convergent_matrix_successor_elimination (s) - L12
specialize cf_convergent_matrix_successor_elimination (h) - L13
specialize cf_convergent_matrix_successor_elimination (e) - L14
specialize cf_convergent_matrix_successor_elimination (0) - L15
specialize cf_convergent_matrix_successor_elimination (u) - L16
specialize cf_convergent_matrix_successor_elimination (U) - L17
specialize cf_convergent_matrix_successor_elimination (v) - L18
specialize cf_convergent_matrix_successor_elimination (V) - L19
apply cf_convergent_matrix_successor_elimination
03Use earlier factsL20–20
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L20
exact ht
04Separate the logical casesL21–30
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L21
cases hp - L22
cases hp_witness - L23
cases hp_witness_witness - L24
cases hp_witness_witness_witness - L25
cases hp_witness_witness_witness_witness - L26
cases hp_witness_witness_witness_witness_witness - L27
cases hp_witness_witness_witness_witness_witness_witness - L28
cases hp_witness_witness_witness_witness_witness_witness_right - L29
cases hp_witness_witness_witness_witness_witness_witness_right_right - L30
cases hp_witness_witness_witness_witness_witness_witness_right_right_right
05Separate the logical casesL31–31
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L31
cases hp_witness_witness_witness_witness_witness_witness_right_right_right_right
06Establish hmL32–37
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply cf convergent initial matrix exists.
- L32
have hm : ∃ H. ∃ E. ConvergentMatrixTrace(s,H,E,1,x5,1,1,0)Definitions: ConvergentMatrixTrace(s,H,E,1,x5,1,1,0)Original native command in the exact edition - L33
specialize cf_convergent_initial_matrix_exists (s) - L34
specialize cf_convergent_initial_matrix_exists (x5) - L35
specialize cf_convergent_initial_matrix_exists (x) - L36
apply cf_convergent_initial_matrix_exists - L37
exact hp_witness_witness_witness_witness_witness_witness_right_left
07Separate the logical casesL38–39
08Establish heqL40–49
Establish this local claim before using it. It is not an additional assumption.
- L40
have heq : ((u = x5) /\ ((U = 1) /\ ((v = 1) /\ (V = 0)))) - L41
specialize cf_convergent_matrix_prefix_functional (1) - L42
specialize cf_convergent_matrix_prefix_functional (s) - L43
specialize cf_convergent_matrix_prefix_functional (h) - L44
specialize cf_convergent_matrix_prefix_functional (e) - L45
specialize cf_convergent_matrix_prefix_functional (x6) - L46
specialize cf_convergent_matrix_prefix_functional (x7) - L47
specialize cf_convergent_matrix_prefix_functional (u) - L48
specialize cf_convergent_matrix_prefix_functional (U) - L49
specialize cf_convergent_matrix_prefix_functional (v)
09Use earlier factsL50–57
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L50
specialize cf_convergent_matrix_prefix_functional (V) - L51
specialize cf_convergent_matrix_prefix_functional (x5) - L52
specialize cf_convergent_matrix_prefix_functional (1) - L53
specialize cf_convergent_matrix_prefix_functional (1) - L54
specialize cf_convergent_matrix_prefix_functional (0) - L55
apply cf_convergent_matrix_prefix_functional - L56
exact ht - L57
exact hm_witness_witness
10Separate the logical casesL58–60
11Establish hzL61–63
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply cf convergent matrix empty exists.
- L61
have hz : ∃ H. ∃ E. ConvergentMatrixTrace(s,H,E,0,1,0,0,1)Definitions: ConvergentMatrixTrace(s,H,E,0,1,0,0,1)Original native command in the exact edition - L62
specialize cf_convergent_matrix_empty_exists (s) - L63
apply cf_convergent_matrix_empty_exists
12Separate the logical casesL64–65
13Construct an explicit witnessL66–69
14Use earlier factsL70–79
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L70
specialize cf_convergent_matrix_entry_transport (s) - L71
specialize cf_convergent_matrix_entry_transport (x8) - L72
specialize cf_convergent_matrix_entry_transport (x9) - L73
specialize cf_convergent_matrix_entry_transport (0) - L74
specialize cf_convergent_matrix_entry_transport (U) - L75
specialize cf_convergent_matrix_entry_transport (0) - L76
specialize cf_convergent_matrix_entry_transport (V) - L77
specialize cf_convergent_matrix_entry_transport (1) - L78
specialize cf_convergent_matrix_entry_transport (1) - L79
specialize cf_convergent_matrix_entry_transport (0)
15Use earlier factsL80–83
16Calculate and transport equalitiesL84–84
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L84
refl
17Use earlier factsL85–85
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L85
exact heq_right_right_right
18Calculate and transport equalitiesL86–86
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L86
refl
19Use earlier factsL87–87
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L87
exact hz_witness_witness
20Fix variables and assumptionsL88–95
21Establish hpL96–105
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply cf convergent matrix successor elimination.
- L96Definitions: ConvergentMatrixTrace(cfc_tail_previous_step_pred,h,e,S k,cfc_a_previous_step_pred,cfc_b_previous_step_pred,cfc_c_previous_step_pred,cfc_d_previous_step_pred)ListCell(s,cfc_q_previous_step_pred,cfc_tail_previous_step_pred)Original native command in the exact edition
have hp · expand full local formula (646 characters)
have hp : ∃ cfc_tail_previous_step_pred. ∃ cfc_a_previous_step_pred. ∃ cfc_b_previous_step_pred. ∃ cfc_c_previous_step_pred. ∃ cfc_d_previous_step_pred. ∃ cfc_q_previous_step_pred. ConvergentMatrixTrace(cfc_tail_previous_step_pred,h,e,S k,cfc_a_previous_step_pred,cfc_b_previous_step_pred,cfc_c_previous_step_pred,cfc_d_previous_step_pred) ∧ (ListCell(s,cfc_q_previous_step_pred,cfc_tail_previous_step_pred) ∧ (u = cfc_q_previous_step_pred · cfc_a_previous_step_pred + cfc_c_previous_step_pred ∧ (U = cfc_q_previous_step_pred · cfc_b_previous_step_pred + cfc_d_previous_step_pred ∧ (v = cfc_a_previous_step_pred ∧ V = cfc_b_previous_step_pred)))) - L97
specialize cf_convergent_matrix_successor_elimination (s) - L98
specialize cf_convergent_matrix_successor_elimination (h) - L99
specialize cf_convergent_matrix_successor_elimination (e) - L100
specialize cf_convergent_matrix_successor_elimination (S k) - L101
specialize cf_convergent_matrix_successor_elimination (u) - L102
specialize cf_convergent_matrix_successor_elimination (U) - L103
specialize cf_convergent_matrix_successor_elimination (v) - L104
specialize cf_convergent_matrix_successor_elimination (V) - L105
apply cf_convergent_matrix_successor_elimination
22Use earlier factsL106–106
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L106
exact ht
23Separate the logical casesL107–116
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L107
cases hp - L108
cases hp_witness - L109
cases hp_witness_witness - L110
cases hp_witness_witness_witness - L111
cases hp_witness_witness_witness_witness - L112
cases hp_witness_witness_witness_witness_witness - L113
cases hp_witness_witness_witness_witness_witness_witness - L114
cases hp_witness_witness_witness_witness_witness_witness_right - L115
cases hp_witness_witness_witness_witness_witness_witness_right_right - L116
cases hp_witness_witness_witness_witness_witness_witness_right_right_right
24Separate the logical casesL117–117
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L117
cases hp_witness_witness_witness_witness_witness_witness_right_right_right_right
25Establish hiL118–127
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply IH.
- L118
have hi : ∃ cfc_h_previous_child. ∃ cfc_e_previous_child. ∃ cfc_p_previous_child. ∃ cfc_q_previous_child. ConvergentMatrixTrace(x,cfc_h_previous_child,cfc_e_previous_child,k,x2,cfc_p_previous_child,x4,cfc_q_previous_child)Definitions: ConvergentMatrixTrace(x,cfc_h_previous_child,cfc_e_previous_child,k,x2,cfc_p_previous_child,x4,cfc_q_previous_child)Original native command in the exact edition - L119
specialize IH (x) - L120
specialize IH (h) - L121
specialize IH (e) - L122
specialize IH (x1) - L123
specialize IH (x2) - L124
specialize IH (x3) - L125
specialize IH (x4) - L126
apply IH - L127
exact hp_witness_witness_witness_witness_witness_witness_left
26Separate the logical casesL128–131
27Establish hextL132–141
Establish this local claim before using it. It is not an additional assumption.
- L132
have hext : ∃ H. ∃ E. ConvergentMatrixTrace(s,H,E,S k,x5 · x2 + x4,x5 · x8 + x9,x2,x8)Definitions: ConvergentMatrixTrace(s,H,E,S k,x5 · x2 + x4,x5 · x8 + x9,x2,x8)Original native command in the exact edition - L133
specialize cf_convergent_matrix_prepend_exists (x) - L134
specialize cf_convergent_matrix_prepend_exists (x6) - L135
specialize cf_convergent_matrix_prepend_exists (x7) - L136
specialize cf_convergent_matrix_prepend_exists (k) - L137
specialize cf_convergent_matrix_prepend_exists (x2) - L138
specialize cf_convergent_matrix_prepend_exists (x8) - L139
specialize cf_convergent_matrix_prepend_exists (x4) - L140
specialize cf_convergent_matrix_prepend_exists (x9) - L141
specialize cf_convergent_matrix_prepend_exists (x5)
28Use earlier factsL142–145
29Separate the logical casesL146–147
30Construct an explicit witnessL148–151
31Use earlier factsL152–161
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L152
specialize cf_convergent_matrix_entry_transport (s) - L153
specialize cf_convergent_matrix_entry_transport (x10) - L154
specialize cf_convergent_matrix_entry_transport (x11) - L155
specialize cf_convergent_matrix_entry_transport (S k) - L156
specialize cf_convergent_matrix_entry_transport (U) - L157
specialize cf_convergent_matrix_entry_transport (x5 * x8 + x9) - L158
specialize cf_convergent_matrix_entry_transport (V) - L159
specialize cf_convergent_matrix_entry_transport (x8) - L160
specialize cf_convergent_matrix_entry_transport ((x5 * x2 + x4)) - L161
specialize cf_convergent_matrix_entry_transport ((x5 * x8 + x9))
32Use earlier factsL162–165
Instantiate or apply named facts and discharge the corresponding proof obligations.
33Calculate and transport equalitiesL166–166
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L166
refl
34Use earlier factsL167–167
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L167
exact hp_witness_witness_witness_witness_witness_witness_right_right_right_right_right
35Calculate and transport equalitiesL168–168
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L168
refl
36Use earlier factsL169–169
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L169
exact hext_witness_witness
Original defined command ledger · 169 lines
- 0001
induction k - 0002
intro s - 0003
intro h - 0004
intro e - 0005
intro u - 0006
intro U - 0007
intro v - 0008
intro V - 0009
intro ht - 0010
have hp : ∃ cfc_tail_previous_initial_pred. ∃ cfc_a_previous_initial_pred. ∃ cfc_b_previous_initial_pred. ∃ cfc_c_previous_initial_pred. ∃ cfc_d_previous_initial_pred. ∃ cfc_q_previous_initial_pred. ConvergentMatrixTrace(cfc_tail_previous_initial_pred,h,e,0,cfc_a_previous_initial_pred,cfc_b_previous_initial_pred,cfc_c_previous_initial_pred,cfc_d_previous_initial_pred) ∧ (ListCell(s,cfc_q_previous_initial_pred,cfc_tail_previous_initial_pred) ∧ (u = cfc_q_previous_initial_pred · cfc_a_previous_initial_pred + cfc_c_previous_initial_pred ∧ (U = cfc_q_previous_initial_pred · cfc_b_previous_initial_pred + cfc_d_previous_initial_pred ∧ (v = cfc_a_previous_initial_pred ∧ V = cfc_b_previous_initial_pred)))) - 0011
specialize cf_convergent_matrix_successor_elimination (s) - 0012
specialize cf_convergent_matrix_successor_elimination (h) - 0013
specialize cf_convergent_matrix_successor_elimination (e) - 0014
specialize cf_convergent_matrix_successor_elimination (0) - 0015
specialize cf_convergent_matrix_successor_elimination (u) - 0016
specialize cf_convergent_matrix_successor_elimination (U) - 0017
specialize cf_convergent_matrix_successor_elimination (v) - 0018
specialize cf_convergent_matrix_successor_elimination (V) - 0019
apply cf_convergent_matrix_successor_elimination - 0020
exact ht - 0021
cases hp - 0022
cases hp_witness - 0023
cases hp_witness_witness - 0024
cases hp_witness_witness_witness - 0025
cases hp_witness_witness_witness_witness - 0026
cases hp_witness_witness_witness_witness_witness - 0027
cases hp_witness_witness_witness_witness_witness_witness - 0028
cases hp_witness_witness_witness_witness_witness_witness_right - 0029
cases hp_witness_witness_witness_witness_witness_witness_right_right - 0030
cases hp_witness_witness_witness_witness_witness_witness_right_right_right - 0031
cases hp_witness_witness_witness_witness_witness_witness_right_right_right_right - 0032
have hm : ∃ H. ∃ E. ConvergentMatrixTrace(s,H,E,1,x5,1,1,0) - 0033
specialize cf_convergent_initial_matrix_exists (s) - 0034
specialize cf_convergent_initial_matrix_exists (x5) - 0035
specialize cf_convergent_initial_matrix_exists (x) - 0036
apply cf_convergent_initial_matrix_exists - 0037
exact hp_witness_witness_witness_witness_witness_witness_right_left - 0038
cases hm - 0039
cases hm_witness - 0040
have heq : ((u = x5) /\ ((U = 1) /\ ((v = 1) /\ (V = 0)))) - 0041
specialize cf_convergent_matrix_prefix_functional (1) - 0042
specialize cf_convergent_matrix_prefix_functional (s) - 0043
specialize cf_convergent_matrix_prefix_functional (h) - 0044
specialize cf_convergent_matrix_prefix_functional (e) - 0045
specialize cf_convergent_matrix_prefix_functional (x6) - 0046
specialize cf_convergent_matrix_prefix_functional (x7) - 0047
specialize cf_convergent_matrix_prefix_functional (u) - 0048
specialize cf_convergent_matrix_prefix_functional (U) - 0049
specialize cf_convergent_matrix_prefix_functional (v) - 0050
specialize cf_convergent_matrix_prefix_functional (V) - 0051
specialize cf_convergent_matrix_prefix_functional (x5) - 0052
specialize cf_convergent_matrix_prefix_functional (1) - 0053
specialize cf_convergent_matrix_prefix_functional (1) - 0054
specialize cf_convergent_matrix_prefix_functional (0) - 0055
apply cf_convergent_matrix_prefix_functional - 0056
exact ht - 0057
exact hm_witness_witness - 0058
cases heq - 0059
cases heq_right - 0060
cases heq_right_right - 0061
have hz : ∃ H. ∃ E. ConvergentMatrixTrace(s,H,E,0,1,0,0,1) - 0062
specialize cf_convergent_matrix_empty_exists (s) - 0063
apply cf_convergent_matrix_empty_exists - 0064
cases hz - 0065
cases hz_witness - 0066
exists x8 - 0067
exists x9 - 0068
exists 0 - 0069
exists 1 - 0070
specialize cf_convergent_matrix_entry_transport (s) - 0071
specialize cf_convergent_matrix_entry_transport (x8) - 0072
specialize cf_convergent_matrix_entry_transport (x9) - 0073
specialize cf_convergent_matrix_entry_transport (0) - 0074
specialize cf_convergent_matrix_entry_transport (U) - 0075
specialize cf_convergent_matrix_entry_transport (0) - 0076
specialize cf_convergent_matrix_entry_transport (V) - 0077
specialize cf_convergent_matrix_entry_transport (1) - 0078
specialize cf_convergent_matrix_entry_transport (1) - 0079
specialize cf_convergent_matrix_entry_transport (0) - 0080
specialize cf_convergent_matrix_entry_transport (0) - 0081
specialize cf_convergent_matrix_entry_transport (1) - 0082
apply cf_convergent_matrix_entry_transport - 0083
exact heq_right_left - 0084
refl - 0085
exact heq_right_right_right - 0086
refl - 0087
exact hz_witness_witness - 0088
intro s - 0089
intro h - 0090
intro e - 0091
intro u - 0092
intro U - 0093
intro v - 0094
intro V - 0095
intro ht - 0096
have hp : ∃ cfc_tail_previous_step_pred. ∃ cfc_a_previous_step_pred. ∃ cfc_b_previous_step_pred. ∃ cfc_c_previous_step_pred. ∃ cfc_d_previous_step_pred. ∃ cfc_q_previous_step_pred. ConvergentMatrixTrace(cfc_tail_previous_step_pred,h,e,S k,cfc_a_previous_step_pred,cfc_b_previous_step_pred,cfc_c_previous_step_pred,cfc_d_previous_step_pred) ∧ (ListCell(s,cfc_q_previous_step_pred,cfc_tail_previous_step_pred) ∧ (u = cfc_q_previous_step_pred · cfc_a_previous_step_pred + cfc_c_previous_step_pred ∧ (U = cfc_q_previous_step_pred · cfc_b_previous_step_pred + cfc_d_previous_step_pred ∧ (v = cfc_a_previous_step_pred ∧ V = cfc_b_previous_step_pred)))) - 0097
specialize cf_convergent_matrix_successor_elimination (s) - 0098
specialize cf_convergent_matrix_successor_elimination (h) - 0099
specialize cf_convergent_matrix_successor_elimination (e) - 0100
specialize cf_convergent_matrix_successor_elimination (S k) - 0101
specialize cf_convergent_matrix_successor_elimination (u) - 0102
specialize cf_convergent_matrix_successor_elimination (U) - 0103
specialize cf_convergent_matrix_successor_elimination (v) - 0104
specialize cf_convergent_matrix_successor_elimination (V) - 0105
apply cf_convergent_matrix_successor_elimination - 0106
exact ht - 0107
cases hp - 0108
cases hp_witness - 0109
cases hp_witness_witness - 0110
cases hp_witness_witness_witness - 0111
cases hp_witness_witness_witness_witness - 0112
cases hp_witness_witness_witness_witness_witness - 0113
cases hp_witness_witness_witness_witness_witness_witness - 0114
cases hp_witness_witness_witness_witness_witness_witness_right - 0115
cases hp_witness_witness_witness_witness_witness_witness_right_right - 0116
cases hp_witness_witness_witness_witness_witness_witness_right_right_right - 0117
cases hp_witness_witness_witness_witness_witness_witness_right_right_right_right - 0118
have hi : ∃ cfc_h_previous_child. ∃ cfc_e_previous_child. ∃ cfc_p_previous_child. ∃ cfc_q_previous_child. ConvergentMatrixTrace(x,cfc_h_previous_child,cfc_e_previous_child,k,x2,cfc_p_previous_child,x4,cfc_q_previous_child) - 0119
specialize IH (x) - 0120
specialize IH (h) - 0121
specialize IH (e) - 0122
specialize IH (x1) - 0123
specialize IH (x2) - 0124
specialize IH (x3) - 0125
specialize IH (x4) - 0126
apply IH - 0127
exact hp_witness_witness_witness_witness_witness_witness_left - 0128
cases hi - 0129
cases hi_witness - 0130
cases hi_witness_witness - 0131
cases hi_witness_witness_witness - 0132
have hext : ∃ H. ∃ E. ConvergentMatrixTrace(s,H,E,S k,x5 · x2 + x4,x5 · x8 + x9,x2,x8) - 0133
specialize cf_convergent_matrix_prepend_exists (x) - 0134
specialize cf_convergent_matrix_prepend_exists (x6) - 0135
specialize cf_convergent_matrix_prepend_exists (x7) - 0136
specialize cf_convergent_matrix_prepend_exists (k) - 0137
specialize cf_convergent_matrix_prepend_exists (x2) - 0138
specialize cf_convergent_matrix_prepend_exists (x8) - 0139
specialize cf_convergent_matrix_prepend_exists (x4) - 0140
specialize cf_convergent_matrix_prepend_exists (x9) - 0141
specialize cf_convergent_matrix_prepend_exists (x5) - 0142
specialize cf_convergent_matrix_prepend_exists (s) - 0143
apply cf_convergent_matrix_prepend_exists - 0144
exact hi_witness_witness_witness_witness - 0145
exact hp_witness_witness_witness_witness_witness_witness_right_left - 0146
cases hext - 0147
cases hext_witness - 0148
exists x10 - 0149
exists x11 - 0150
exists x5 * x8 + x9 - 0151
exists x8 - 0152
specialize cf_convergent_matrix_entry_transport (s) - 0153
specialize cf_convergent_matrix_entry_transport (x10) - 0154
specialize cf_convergent_matrix_entry_transport (x11) - 0155
specialize cf_convergent_matrix_entry_transport (S k) - 0156
specialize cf_convergent_matrix_entry_transport (U) - 0157
specialize cf_convergent_matrix_entry_transport (x5 * x8 + x9) - 0158
specialize cf_convergent_matrix_entry_transport (V) - 0159
specialize cf_convergent_matrix_entry_transport (x8) - 0160
specialize cf_convergent_matrix_entry_transport ((x5 * x2 + x4)) - 0161
specialize cf_convergent_matrix_entry_transport ((x5 * x8 + x9)) - 0162
specialize cf_convergent_matrix_entry_transport (x2) - 0163
specialize cf_convergent_matrix_entry_transport (x8) - 0164
apply cf_convergent_matrix_entry_transport - 0165
exact hp_witness_witness_witness_witness_witness_witness_right_right_right_left - 0166
refl - 0167
exact hp_witness_witness_witness_witness_witness_witness_right_right_right_right_right - 0168
refl - 0169
exact hext_witness_witness