symboli | kirjoita | ||
---|---|---|---|
+ | + | ||
− | - | ||
3y | 3y | ||
y ⋅ 3 | y*3 | ||
(3 + 4)(x + 5) | (3+4)(x+5) | ||
| (x+1)/(y+6) | ||
2
| 2 3/4 | ||
|x + 1| | |x+1| | ||
x2n | x^(2n) | ||
√x + 1 | sqrt x+1 | ||
n√x + 1 | root(n)(x+1) |
symboli | kirjoita |
---|---|
< | < |
≤ | <= |
= | = |
≠ | != |
≥ | >= |
> | > |
symboli | kirjoita | huomautus |
---|---|---|
∧ | /\ | ja; myös and kelpaa |
∨ | \/ | tai; myös or kelpaa |
¬ | ! | ei; myös not kelpaa |
F | FF | epätosi |
T | TT | tosi |
U | UU | määrittelemätön |
→ | --> | propositionaalinen implikaatio |
↔ | <-> | propositionaalinen ekvivalenssi |
&& | && | oikosulku-ja |
|| | || | oikosulku-tai |
symboli | kirjoita | huomautus |
---|---|---|
⇒ | ==> | |
⇐ | <== | |
⇔ | <=> | samaistaa U ja F |
≡ | === | ei samaista U ja F |
symboli | kirjoita |
---|---|
∀ x: | AA x: |
∀ x; 0 ≤ x < y: | AA x; 0 <= x < y: |
∃ x: | EE x: |
∃ x; x + 2 ≠ z: | EE x; x+2 != z: |
Tällä kertaa mallivastaus n mod 7 = 0 on jätetty näkyviin. Symboli mod tarkoittaa jakojäännöstä. Niinpä n mod 7 = 0 tarkoittaa että n jaettuna 7:llä tuottaa jakojäännökseksi 0, eli että n on jaollinen 7:llä.
Kokeile, mitä tulee palautteeksi, jos vastaatkin ∃ n: n = 7n tai ∃ a: a = 7a. Miten MathCheck huomauttaa, että samassa kohdassa kaavaa kahdella eri muuttujalla on sama nimi? VastausNäyttämällä jälkimmäisen niistä eri värillä.
Minkä arvon MathCheck antoi palautteessaan n:lle? Vastaus0
Miten näillä osakaavojen totuusarvoilla voi koko kaavan totuusarvoksi tulla T? Vastaus”¬”:n täytyy vaikuttaa myös osakaavaan n > 4, sillä muutoin ”∧ n > 4” tekisi koko kaavan totuusarvoksi F. Siis ¬∃ x: n = 7x ∧ n > 4 tarkoittaa samaa kuin ¬(∃ x: n = 7x ∧ n > 4).
Vastauslaatikon kaavan korjaamiseksi vihjeLisää sulkeet kaavan alkuosan ympärille, jotta ”on suurempi kuin 4” ei olisi ∃:n alaisuudessa.
Luettele kaavan ∃ x: (2x − 5z + y = 8 ∧ y ≥ 6x + 4) vapaat ja sidotut muuttujat alla olevissa laatikoissa. Jos vastauksessasi on vähemmän kuin kolme muuttujaa, jätä loput laatikot tyhjiksi.
Luettele kaavan (∃ x: 2x − 5z + y = 8) ∧ y ≥ 6x + 4 vapaat ja sidotut muuttujat alla olevissa laatikoissa. Jos vastauksessasi on vähemmän kuin kolme muuttujaa, jätä loput laatikot tyhjiksi.
Ovatko palautteessa annetut n:n ja m:n arvot jaolliset seitsemällä? VastausOvat.
Miksi vastauslaatikon kaava on palautteen arvoilla epätosi? VihjeMillä x:n arvoilla n = 7x on tosi ja millä x:n arvoilla m = 7x on tosi? VastausKoska n ≠ m, ei ole olemassa sellaista x:n arvoa, että n = 7x ∧ m = 7x on tosi. Alkuosa n = 7x on tosi vain kun x on n:n seitsemäsosa, mutta silloin loppuosa m = 7x ei ole tosi.
Mitä alkuperäinen kaava ∃ x: n = 7x ∧ m = 7x sanoo? Vastausn ja m ovat yhtäsuuret ja jaolliset seitsemällä.
Korjaa vastauslaatikon kaava. Symboleita div ja mod ei saa käyttää.
Miksi vasen puoli on tosi palautteessa annetuilla x:n ja y:n arvoilla? VastausVasemman puolen x on sidottu. Se ei ole sama muuttuja kuin palautteen x. Palautteen x on oikean puolen x. Vasen puoli ei puhu mitään palautteen x:stä, vaan sanoo vain, että on olemassa luku, joka on suurempi kuin palautteen y. Se on totta.
Seuraavissa tehtävissä P edustaa mitä tahansa kaavaa, jossa x ei esiinny vapaana, ja Q(x) edustaa mitä tahansa kaavaa. Saattaa olla, että ei ole lyhyempää vastausta kuin annettu kaava itse.
Vaikka MathCheck osaa käsitellä kaavoja, se ei osaa käsitellä symboleita jotka edustavat mielivaltaisia kaavoja. Siksi tarkastuksessa käytetään piilotettuja kaavoja, jotka riippuvat muuttujan q arvosta siten, että kaikki tarkastuksessa tarvittavat mahdollisuudet tulevat testatuiksi.
Kirjoita mahdollisimman lyhyet kaavat, jotka tarkoittavat samaa kuin annetut kaavat, kun P ≡ F.
Kirjoita mahdollisimman lyhyet kaavat, jotka tarkoittavat samaa kuin annetut kaavat, kun P ≡ T.
Tulokset osoittavat erään lain päteväksi.
Minkä?
VastausOlkoot P ja
Q(x) kaavoja.
Jos x ei esiinny vapaana P:ssä, niin
∃ x: P ∧ Q(x) ⇔ P ∧ ∃ x:
Q(x)
Kun MathCheckiä pyydetään tarkastamaan (epä)yhtälön ratkaisu, on se varsin tiukka sen suhteen, missä muodossa lopputulos ilmoitetaan. Muuta loppu muotoon <=> x = 4-1 = 3 ja kokeile. Poista lopusta <=> x = 4-1 = 3 ja kokeile.
Ennusta, millainen palaute tulee, kun oletus- ja vastauslaatikossa ovat tänne piilotetutx < 4 ja 2x ≥ 5x − 20 kaavat. Sitten kokeile. SelitysMathCheck tarkastaa vain, että kaava on matemaattisesti oikein. Jos ratkaisuprosessin kannalta virheellinen kaava sattumoisin tarkoittaa samaa kuin oikea kaava, niin MathCheck hyväksyy sen. Tietysti 2x + 1 ≥ 5x − 20 ⇔ x ≤ 7 ja 2x ≥ 5x − 20 ⇔ x ≤ 6,666…. Koska ollaan oletuksen x < 4 piirissä, ne molemmat tarkoittavat samaa kuin T. Kokeile lisätä vastauslaatikon loppuun <=> TT !
Ratkaisemme yhtälöparin 3a + 8b + 1 = 0 ∧ 2a − 2b = 47. Aluksi oletamme ensimmäisen yhtälön ja ratkaisemme toisen. Etene vastauslaatikon alla olevien ohjeiden mukaan. Vaikka mieluummin ratkaisisit yhtälöpareja muilla keinoin, etene tällä kertaa kuten alla käsketään, jotta käsiteltävät asiat tulisivat tutuiksi.
Kirjoita vastausruutuun se, mitä saadaan, kun yhtälön 2a − 2b = 47 molemmat puolet kerrotaan neljällä. Vastaus8a − 8b = 188 Kokeile, millainen palaute tulee.
Leikitään, että sattuikin laskuvirhe. Muuta viimeinen luku joksikin muuksi ja kokeile, millainen palaute tulee.
Leikitään, että juuri nyt ei päässälasku huvita eikä ole laskinta käsillä. Muuta viimeinen luku muotoon 4*47 ja kokeile.
Nyt aivot virkistyivät. Lisää rivin loppuun = 188 (älä poista = 4*47) ja kokeile.
Kirjoita vastausruudun seuraavalle riville <=> ja se, mitä saadaan, kun vastausruudussa jo olevaan yhtälöön lisätään oletuksena oleva yhtälö. Yhtälöön lisätään yhtälö siten, että vasemmalle puolelle lisätään vasen puoli ja oikealle puolelle lisätään oikea puoli. Vihje 1Vasemmalle puolelle tulee (8a − 8b) + (3a + 8b + 1). Sitä kannattaa sieventää päässälaskuna ennen kuin kirjoitat sen osaksi vastausta. Vihje 2Sitten tulee = ja oikea puoli. Oikealle puolelle tulee 188 + 0. Vastaus11a + 1 = 188
Sitten jatka kunnes a on ratkaistu. Kokeile myös välivaihetta, jossa 187 / 11 on muodossa 187 / 11 eikä 17.
Ratkaise seuraavaksi neliöjuuriyhtälöitä. MathCheck on huono päättelemään neliöjuurista, joten näissä tehtävissä palaute ei ole yhtä hyvää kuin monissa muissa. Jos sievennät niin että hukkaat jonkin juuren, niin siitä tulee palaute heti, mutta jos sievennät niin että syntyy ylimääräinen juuri, niin siitä tulee palaute vasta kun tämä ylimääräinen juuri näkyy kaavasta niin suoraan, että MathCheck huomaa sen.
Täydennä ylempään laatikkoon sellainen kaava, että MathCheck hyväksyy alemmassa laatikossa olevan päättelyn kokonaan. Kaavan alku ”2x ≥” on kirjoitettu valmiiksi, eikä sitä voi muuttaa. Vihje 1Jotta P(x) ⇔ T pätisi, pitää täydennetyn kaavan olla tosi riippumatta x:n arvosta.
Sitten vaihda se sellaiseen kaavaan, että MathCheck hyväksyy ensimmäisen ⇔ mutta ei jälkimmäistä. Vihje 2Kaavan P(x) totuusarvo voi riippua x:n arvosta, mutta kaavan ∀ x: P(x) ei voi. Vihje 3 Jotta ∀ x: P(x) ⇔ P(x) voisi päteä, ei P(x):n tuottama totuusarvo saa riippua x:n arvosta.
Lopuksi vaihda se sellaiseen kaavaan, että MathCheck ei hyväksy ensimmäistä ⇔.
Tekstissä kehotetaan kokeilemaan myös seuraavia vastauksia.
∀ i: ∀ j; 1 ≤ i < j ≤ n:
A[i] ≤ A[j]
∀ i: ∀ j; 1 ≤ i ≤ j ≤ n:
A[i] ≤ A[j]
Kirjoita seuraavat taulukosta A[1…n] puhuvat kaavat.
Kirjoita seuraavat taulukosta A[1…n] puhuvat kaavat.
YLEn uutisessa 25.9.2024 kerrottiin, että uusi tekoälyjärjestelmä oli ratkaissut seuraavan tehtävän 30 sekunnissa:
Prinsessa on yhtä vanha kuin prinssi tulee olemaan, kun prinsessa on kaksi kertaa niin vanha kuin prinssi oli silloin, kun prinsessan ikä oli puolet heidän nykyisen iän summasta. Mikä on prinssin ja prinsessan ikä? Ilmoita kaikki ratkaisut.
(Uutisessa ei lukenut ”Ilmoita kaikki ratkaisut”, mutta sen lähteeksi ilmoittamallaan www-sivulla luki.)
Seuraavissa kohdissa ratkaisemme sen MathCheckin avustuksella.
Emme ehkä ole vielä poimineet prinsessatehtävästä kaikkea tarvittavaa, mutta voimme silti kokeilla, mitä tähänastisella saa aikaan. Miten MathCheckin saa kertomaan tilanteen, jossa jo poimimamme kaavat toteutuvat yhtäaikaa (jos sellainen on olemassa)? VastausJättämällä mallivastauksen pois ja asettamalla vastaukseksi kaavan, joka sanoo, että jo poimimamme kaavat eivät toteudu yhtäaikaa. MathCheck reagoi joko kertomalla, että vastaus on aina tosi, tai antamalla esimerkin tilanteesta, jossa se ei ole tosi. Jälkimmäinen on tilanne, jossa ei ole niin, että jo poimimamme kaavat eivät toteudu yhtäaikaa.
Nyt kytke kaavan ennakkotarkastus pois päältä. Se poistaa opettajan kirjoittaman mallivastauksen. Kokeile, mitä MathCheck antaa palautteeksi. Mitä palaute tarkoittaa? VastausKaikki prinsessatehtävästä jo poimimamme kaavat toteutuvat, jos sekä prinsessan että prinssin ikä sekä nykyisin että kaikkina muina tehtävässä mainittuina ajankohtina on nolla.
Koska ei ole varmaa, että olisimme poimineet prinsessatehtävästä kaiken olennaisen informaation, on täysin mahdollista, että MathCheckin palautteen mukainen tilanne ei ole prinsessatehtävän ratkaisu. Siksi kannattaa tarkastaa, toteutuuko prinsessatehtävän väittämä palautteen mukaisessa tilanteessa. Toteutuuko? VastausKyllä. Jos jokainen prinsessatehtävässä mainittu ikä on nolla, niin ”yhtä vanha kuin”, ”kaksi kertaa niin vanha kuin” ja ”puolet summasta” toteutuvat.
Tekoälyn antama vastaus ei ollut, että kaikki iät ovat nollia. MathCheckin antama palaute ei silti ollut väärin. Miten tämä on mahdollista? VihjeMikä tekoälylle annetussa tehtävässä mukana ollut asia puuttui YLEn uutisestä? VastausOn muitakin tilanteita, joissa jo poimitut kaavat toteutuvat, kuin että kaikki iät ovat nollia.
Koska MathCheckillä on lupa antaa palautteeksi mikä tahansa tilanne, jossa oletukset toteutuvat mutta vastausruudun kaava ei, se saattaa antaa sellaisen, jota on vaikea pohtia. Mutta on olemassa keino pakottaa MathCheck antamaan helppotajuisempi palaute: kielletään murtoluvut ja negatiiviset luvut. Jos sen jälkeen löytyy ratkaisuja, niin pohdimme niitä. Jollei löydy, niin toteamme, että tämä keino ei toiminutkaan, ja kokeilemme jotakin muuta.
Täytä iät MathCheckiltä saadun palautteen perusteella! ”Kun” viittaa toiseen ja ”silloin” kolmanteen tehtävässä mainittuun ajankohtaan.
Onko tuloksissa jotain outoa? VastausPrinsessa ja prinssi vanhenevat eri tahtiin. Nykyhetkestä hetkeen ”kun” siirryttäessä prinsessa nuortuu vuoden ja prinssin ikä ei muutu lainkaan. Siitä hetkeen ”silloin” siirryttäessä prinsessa vanhenee vuoden ja prinssi nuortuu vuoden.
Nyt meillä on aikaisempaa parempi kaava tuottamaan prinsessatehtävälle ratkaisuyrityksiä. Kytke kaavan ennakkotarkastus pois päältä ja kokeile, mitä MathCheck antaa palautteeksi. Onko se oikein? VastausNytkin palaute kertoo, että kaikki prinsessatehtävästä poimimamme kaavat toteutuvat, jos sekä prinsessan että prinssin ikä sekä nykyisin että kaikkina muina tehtävässä mainittuina ajankohtina on nolla. Kuten edellä todettiin, se on oikein.
Miksi saadussa palautteessa prinsessan nykyinen ikä on 5? VastausPalaute kertoo jonkin tilanteen, jossa koko kaava ei ole tosi. Koska kaavan lopussa lukee ”∨ x ≠ 5”, voi kaava olla epätosi vain jos x = 5. Siinä tapauksessa prinsessan nykyinen ikä on 5, koska x tarkoittaa prinsessan nykyistä ikää.
Palautteessa on kaikkien kuuden muuttujan arvot, mutta tarvitsemme vain kahden: prinsessan ja prinssin nykyiset iät. Muiden muuttujien arvot vain haittaavat palautteen lukemista. Miten ne saa estettyä tulemasta palautteeseen? VihjeOlemme kvanttoreita käsittelevässä luvussa. VastausLisätään alkuun AA a:, ja samoin jokaiselle muulle tarpeettomalle muuttujalle.
Jäljellä on enää sen tarkastaminen, että havaitsemasi riippuvuus esittää vain prinsessatehtävän ratkaisuja ja esittää ne kaikki. Jos prinsessatehtävässä kysyttäisiin kaikki iät, niin riittäisi tarkastaa, että havaitsemasi riippuvuus on yhtäpitävä prinsessatehtävää esittävän kaavan kanssa. Se on muuten sama kaava kuin se joka väittää että prinsessatehtävällä ei ole ratkaisua, mutta ilman edessä olevaa ”¬”. Se on alla valmiina.
Mutta prinsessatehtävässä kysytään vain nykyiset iät. Miten tämän voi ottaa huomioon täydentämällä prinsessatehtävää esittävää kaavaa? Vihje 1Olemme kvanttoreita käsittelevässä luvussa. Vihje 2Pitääkö yhtäpitävyyden toteutua piilotettavien muuttujien kaikilla arvoilla? Vihje 3Koska kaavassa on mukana x = b, on kaavan toteutuessa b:llä sama arvo kuin x:llä. Jotain saman kaltaista pätee muidenkin piilotettavien muuttujien arvoille. VastausLisätään alkuun EE a:, ja samoin jokaiselle muulle piilotettavalle muuttujalle.
Edellä mainitun uutisen mukaan:
Esittelyvideolla [tekoäly] työstää vastausta 30 sekuntia ennen kuin se antaa vastaukseksi, että prinsessan ikä on 4/3 prinssin iästä. Eli jos prinssi on esimerkiksi 12-vuotias, niin prinsessa on 16-vuotias.