TsimSecondary kev kawm ntawv thiab cov tsev kawm ntawv

Yuav ua li cas mus formal lus yuav tsum tau ntaus nqi? piv txwv ntawm qhov kev siv

Yuav ua li cas yog lub formal lus thiab yuav ua li cas nws txawv ntawm lub ntuj? Yuav ua li cas nws twb tsim? Yuav ua li cas mus formal lus yuav tsum tau ntaus nqi? Thiab nws yog siv los xa mus rau nws?

Cov yam ntxwv ntawm txoj kev lus

Yog li ntawd peb hu rau ib tug pab pawg neeg ntawm cov khoom cua lus, uas yog yus muaj los ntawm leej cai hais txog qhov kev siv ntawm cov kab zauv, raws li zoo raws li lawv to taub. tshuab siv kom muaj lub hom phiaj yuav tsum tau ntaus nqi rau kev hom lus. Lawv yog ua nyob rau hauv kev ua raws cai nrog cov ntshiab cov kev cai, muab zoo ib yam, compact thiab leej zaub ntawm lub zog thiab kev sib raug zoo ntawm cov kawm kev kawm los yog caum tus qauv khoom. Tus nqi thiab lub ntsiab lus ntawm cov qhab nia yuav tsis raug hloov los ntawm tej yam pragmatic nta (siv cov ntsiab lus teb). Qhov no yog tau ua tsaug rau lub nyob rau hauv lub formal lus ntawm cov kev cai ntawm syntax hloov dua siab tshiab thiab semantic txhais lus. Lawv feem ntau ua siv raws li ib lub hauv paus ntawm kev kawm txog zauv. Vim lub fact tias nws, nyob rau hauv tag nrho saib ntsoov txog ntawm txoj kev loj hlob, siv ib tug ntau yam ntawm cov leb designations tau thov kom muaj ib ntau yam ntawm cov ntsiab lus thiab tej khoom. Hais tias yog dab tsi xav tau kev pab formal lus. Lawv muaj peev xwm txo tau cov ntaub ntawv. Nyuam qhuav pib, nrog rau cov formal thiab tej yam ntuj tso lus tau muab los siv, tab sis, nrog rau cov gradual mob cov kev kawm thiab yuav tsum tau mus ua ib tug nruj zajlus kom tsom xam ntawm lej, nws twb txiav txim siab los tso tseg yav tag los. Qhov no txoj kev ntawd kub ntev li ntawm cov XVII mus rau lub XX caug xyoo. Nws yog lub xyoo pua xeem yog suav tias yog lub feem ntau fruitful nyob rau hauv cov nqe lus ntawm kev hom lus. ntau yam tshwj xeeb ceg raug tsim. Yog li ntawd, rau computer science yog ntawm kev tseem ceeb programming lus thiab lub algebra ntawm logic, tsis tsuas theoretical, tab sis kuj los ntawm ib tug tswv yim taw tes ntawm view.

txhais

Yuav ua li cas mus formal lus yuav tsum tau ntaus nqi, peb muaj twb luv luv piav qhia. Tab sis li cas yuav ua tau peb hais txog lawv? Tsim lus yog muab ib tug ntau ntawm txawv cov ntsiab lus txhais. Yuav kom sau tag nrho lawv, nws yuav tawm ib tug ntau lub sij hawm, thiaj coj ib tug saib lub nrov tshaj plaws:

  1. Ib tug yooj yim daim ntawv teev cov lus nyob rau hauv cov lus - feem ntau yog hais li ntawd nrog hwm rau qhov kawg hom kev tsim kho thiab hais txog qhov sawv daws yuav uas muaj ib tug yooj yim qauv.
  2. Lo lus generated los ntawm ib tug tej yam kev sau ntawv.
  3. Tus qauv tsim los ntawm kev kab zauv.
  4. Lo lus generated los ntawm cov BPF-tsim.
  5. Tus qauv, coj los ntawm ib tug finite Automaton.

Cia saib ib qho piv txwv. Wb hais tias peb muaj tag nrho cov tsiaj ntawv, muab ob tug zauv 1 thiab 0. Mus tso saib tsab ntawv "O", peb siv ib tug ua ke ntawm 1010001. Qhov no yog qhov siv ntawm ib tug formal lus. Nws yog tseem tau mus siv npliag lus (thaum txoj hlua muaj pes tsawg ntev, thiab muaj yog tsis muaj dab tsi) nrog ib tug tshwj xeeb los nyob rau hauv daim ntawv paub rau peb. Tab sis nyob rau hauv kom meej pem rau to taub dab tsi yog ib tug formal lus, pab 4 piv txwv uas yuav tsum tau muab tom ntej no. Ua li cas nws ua li cas? Yuav kom tus nyeem ntawv lub to taub yog hais tias ib tug formal lus yuav tsum tau ntaus nqi. Tab sis ntau me ntsis txog yuav ua li cas lawv muaj tsim.

Siv cov kev faib ntawm formal lus

Txhua yam lus yog ib tug formal qauv uas tau tsim ib zaug thiab ib tug neeg. Lawv feem ntau yog ua nyob rau hauv tib lub qauv:

  1. Yuav pib, xaiv cov tsiaj ntawv, los yog ib txhia txheej ntawm tej cim uas yuav tau ua thiab kab zauv siv nyob rau hauv cov lus. Los ntawm lub formal lus yog ib txoj kev rau qhov kev pab cuam siv ib lub computer.
  2. Nws qhia txog cov syntax, uas yog, cov yam ntxwv thiab cov kev cai uas yuav txhawb nqa muaj nuj nqis ua ke.
  3. Nyob rau tej yam kev cai rau cov lus thiab cov kab zauv. Ntawm no yog ib tug txoj cai: tej theem zuj zus ntawm cov tsiaj ntawv yuav tsum tau suav lus.

Los ntawm formal lus hais txog rau tej qauv uas muaj tseeb kev cai - nws yuav tsum tau nco ntsoov hais tias. Thaum lub tsev, muaj ib co nta. Yog li, lub sij hawm "cim" yog heev multi-functional nyob rau hauv cov nqe lus ntawm lub ntsiab lus, li ntawd rau qhov cov siv lub sij hawm raws li ib tug "tsab ntawv". Tab sis qab lawv yuav tsum to taub tsis tau tsuas yog li ib tus txwm cim rau peb, tab sis kuj nkhaus, tshwj xeeb cim, thiab ntau dua. Qhov no tsuas yog siv rau kev hom lus.

QAUV 1

Peb pib nrog 1 thiab 0. Nyob rau hauv xws li mob, siv cov lub tswvyim ntawm "lub sij hawm" thiab "mis." Tus thawj uas ua li ib analogue ntawm tus kwv thiab lub npe siv rau xa mus rau ib yam dab tsi meej. Ua ntej ntawm txhua tus to taub cov constants thiab ib tug neeg cov tsiaj ntawv nyob rau hauv lawv. Ntawm no, nyob rau hauv lem, tsim ntau lug, uas yog siv siv nyob rau hauv ib co lus muaj nuj nqi. Nyob rau hauv cov nqe lus ntawm cov pab pawg neeg nkag siab txog lub mis, kev siv cov uas nyob rau hauv ib tug tej yam programming lus yog tau. Qhov no "qhia" yuav tsum tiav, thiab tus neeg uas yuav tau txais cov kev kawm no.

QAUV 2

Xav txog cov piv txwv logic nyob rau hauv uas muaj yog ib tug inversion (¬), disjunction (∧), cov tau (∨) thiab cov implication (⇒) thiab ob peb lwm leej lwm tus. Nyob rau hauv xws cov ntaubntawv povthawj siv cov dluab yuav muab li:

  1. A;
  2. A∧V ⇒ ¬A
  3. ¬ (A∨¬S)

Raws li lub cim A, B, C, tus lub zog thiab koj tau txais cov zajlus kom ua hauj lwm. Qhov twg thov formal lus ntawm no hom? Lub thoob plaws siv ntawm xws li ib tug mechanism yog pom nyob rau hauv programming lus, lej, kev sib raug zoo, muaj kuab thiab xaam zog, los yog qhov chaw uas tau piav los ntawm lub programmer.

QAUV 3

Cia saib ib tug ntau zajlus kom qauv:

¬ (A∨¬S) ⇔ ¬A∧S = 1

Yog vim li cas peb yuav tsum tau tsim lus. Xav txog tej yam dab tsi yuav muaj tshwm sim yog hais tias nws twb tau piav nyob rau hauv cov lus? Tam sim no, raws li nyob rau hauv ib lub mis peb deduce cov lus xaus. Uas muaj nuj nqi kab zauv yuav tsum tau nyob rau hauv lub formal lus tsuas yog thaum tej yam kev cai no hwm pre-tsim, kev hloov thiab "ntse" ntawm cov qauv thiab cov nqe lus ntawm uas lawv ua:

  1. Siv cov kev faib sij hawm cov qauv thiab;
  2. Txoj kev tshawb no ntawm lub semantic nam thiab txhais lus;
  3. Cov kab ntawm ib qho ntawm cov qauv thiab lwm yam lub sij hawm.

Txhua formal lus yuav tsum zoo tsim teeb ntawm cov kev cai.

QAUV 4

Vim hauv lub xub ntiag nyob rau hauv cov kev cai ntawm cov lus syntax tso zis rau cov ntsiab lus thiab cov qauv yuav tau ua isomorphic transformation qauv. Yog li ntawd nws yuav tsum nqa tawm tsis tau tsuas yog rau thiaj yuav (sawv cev ntawm) ib lub cev ntawm kev txawj ntse uas twb tshwm sim, tab sis tej zaum yuav tau txais lus qhia tshiab. Ntxiv mus, lub transformation, tab sis yog, thiab yuav siv sij hawm qhov chaw raws li tseeb thiab nruj kev cai, nws yuav tau caw kaw lus. Zoo li cov hom kev kawm uas yog siv nyob rau hauv cov kws muaj txuj systems, paub hauv paus, thiab software kev txiav txim siab kev pab txhawb nqa khoom.

xaus

Tsim lus yog lug siv nyob rau hauv science, tshwj xeeb tshaj yog nyob rau hauv cov kos duab. Thaum lub sij hawm lub kev tshawb fawb thiab cov kev siv ntawm cov tswv yim ua ub no lawv yuav sib tham nrog rau cov tej yam ntuj tso, nyob rau hauv view ntawm lub loj qhia cov peev xwm ntawm lub yav tas. Tsis tau formal lus yuav ntau kom meej qhia kev txawj ntse thiab mus nqa tawm ib lub hom phiaj pauv ntawm cov ntaub ntawv sau los ntawm noob neej.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hmn.delachieve.com. Theme powered by WordPress.