ND0318

DivisorPairIndexMap(V,L,r,s)

Positive width V and native beta codes record d*e whenever i<L, e<V and i=V*d+e. L may be zero. No row bound, target bound, injectivity, signed value or sum identity is assumed; inactive images may collide.

Conservative notation; not a theorem, primitive, or axiom.

Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved.

Definition in prerequisite notation

¬V = 0 ∧ (∀ x. ∀ y. ∀ z. Lt(x,L)Lt(z,V) → x = V · y + z → BetaAt(r,s,x,y · z))

Only definitions earlier in this acyclic notation graph are used here.

Hygienic expanded first-order definition
((~(((V))=0)) /\ (forall dpi_index_g009_definition dpi_row_g009_definition dpi_column_g009_definition. (exists pvs_gap_g009_definitionwindow. pvs_gap_g009_definitionwindow + S (dpi_index_g009_definition) = ((L))) -> (exists pvs_gap_g009_definitionremainder. pvs_gap_g009_definitionremainder + S (dpi_column_g009_definition) = ((V))) -> (dpi_index_g009_definition)=((V))*(dpi_row_g009_definition)+(dpi_column_g009_definition) -> (((exists ff_h_pvs_g009_definitionvalue. ff_h_pvs_g009_definitionvalue + S ((dpi_row_g009_definition)*(dpi_column_g009_definition)) = S ((S (dpi_index_g009_definition)) * (s))) /\ exists ff_q_pvs_g009_definitionvalue. (r) = ff_q_pvs_g009_definitionvalue * S ((S (dpi_index_g009_definition)) * (s)) + ((dpi_row_g009_definition)*(dpi_column_g009_definition))))))

The unchanged native kernel never receives this surface symbol. Binder-safe expansion produces only its existing first-order syntax.

Direct definition dependencies

Definitions depending on this notation

Checked theorems using this definition