P= 𝑥 𝑦 = 25 = 32 invariante
P= 𝑥 𝑛 postcondicion
{𝑇}
{1 = 1}P: = 1 {𝑃 = 1}
{𝑃 = 𝑥 0 } y: = 0 {𝑃 = 𝑥 𝑦 }
while y <> n
{𝑃 ∗ 𝑥 = 𝑥 𝑦+1 } P: = p ∗ x {𝑃 = 𝑥 𝑦+1 }
{𝑃 = 𝑥 𝑦+1 } Y: = y + 1 {𝑃 = 𝑥 𝑦 }
Operación auxiliar
∼ 𝐷 ∧ 𝐼 → {𝑄}
D: condición
I: invariante
{Q}: postcondicion
∼ (𝑦 <> 𝑛) ∧ 𝑃 = 𝑥 𝑦 → 𝑃 = 𝑥 𝑛
𝑦 = 𝑛 ∧ 𝑃 = 𝑥 𝑦 → 𝑃 = 𝑥𝑛
𝑝∧𝑞 →𝑝
(Ph.D. yohoni)
{𝑠𝑒𝑛𝑡𝑒𝑛𝑐𝑖𝑎}𝐸 ≔ 𝐸 ∗ 𝑆; 𝐶 ≔ 𝐶 ∗ 𝑆; 𝐴 ≔ 𝐴 ∗ 𝑆{𝑠𝑒𝑛𝑡𝑒𝑛𝑐𝑖𝑎}
{𝐴 ∗ 𝑆 = (𝐵 ∗ 𝐶 + 𝐸) ∗ 𝑆}𝐸 ≔ 𝐸 ∗ 𝑆{𝐴 ∗ 𝑆 = 𝐵 ∗ 𝐶 ∗ 𝑆 + 𝐸}
{𝐴 ∗ 𝑆 = 𝐵 ∗ 𝐶 ∗ 𝑆 + 𝐸 ∗ 𝑆}𝐸 ≔ 𝐸 ∗ 𝑆{𝐴 ∗ 𝑆 = 𝐵 ∗ 𝐶 ∗ 𝑆 + 𝐸}
{𝐴 ∗ 𝑆 = 𝐵 ∗ 𝐶 ∗ 𝑆 + 𝐸}𝐶 ≔ 𝐶 ∗ 𝑆{𝐴 ∗ 𝑆 = 𝐵 ∗ 𝐶 + 𝐸}
{𝐴 ∗ 𝑆 = 𝐵 ∗ 𝐶 + 𝐸}𝐴 ≔ 𝐴 ∗ 𝑆{𝐴 = 𝐵 ∗ 𝐶 + 𝐸}
𝐴{𝑅 ⟵ 𝑆}𝐴(𝑋)
6. Formalizar los siguientes argumentos:(relaciones familiares)
francisco es abuelo no usar la relación A como abuelo (Lic.
Contreras)