| prime(5), prime(7), prime(13), prime(23), prime(43), prime(83), prime(163), prime(317), prime(631), prime(1259), i ≤ 1024, 0 < i, i < 22 ⊦ prime(23) ∧ i < 23 ∧ 23 ≤ 2 * i, ∃ j. prime(j) ∧ i < j ∧ j ≤ 2 * i |
prime(5), prime(7), prime(13), prime(23), prime(43), prime(83), prime(163), prime(317), prime(631), prime(1259), i ≤ 1024, 0 < i, i < 12 ⊦ ∃ j. prime(j) ∧ i < j ∧ j ≤ 2 * i
Used simplifier rules: lels-01: ⊦ ¬ i ≤ j ↔ j < i; from specification int-abs%commutativity: ⊦ i * j = j * i; from specification int-mult%associativity: ⊦ i * j * j0 = (i * j) * j0; from specification int-mult%add-c: ⊦ i + j = j + i; from specification int-basic2%add-a: ⊦ i + j + i0 = (i + j) + i0; from specification int-basic2%nummult-le-02: ⊦ 0 < i ∧ 0 ≤ j → ((* j) ≤ (* i) * i0 ↔ (i + j - 1) / i ≤ i0); from specification int-div%numlslsdel: j0 ≠ 0, j < j0 ⊦ i < (* j) → i < (* j0); from specification int-basic1