" ఈ పద్యానికి ఈ గణాలు ఫలానా వరుసక్రమంలో రావాలి"అని నేర్చుకుంటాం. ఉదాహరణకి, ఉత్పలమాల తీసుకుందాం.
"భ ర న భ భ ర వ"అనే గణాలు వరుస క్రమంలో ప్రతిపాదంలోనీ రావాలి.UII - UIU - III - UII - UII - UIU - IU
అనగా లఘువులు, గురువులు (మొత్తం కలిపి 20) ఈ క్రమంలో రావాలి. అదే లఘువుని "౦" గానూ, గురువుని "1" గానీ గుర్తించామనుకోండి: అప్పుడు వచ్చే సంఖ్య
UII - UIU - III - UII - UII - UIU - IU100 - 101 - 000 - 100 - 100 - 101 - 01
ఆ సంఖ్యని దశాంసమానంలో రాస్తే 607381
ఒకవేళ ఎక్కడైనా ఒక గణం తప్పయ్యిందనుకోండి, ఉదాహరణకి, చివరి "IU" కి బదులుగా "II" అనే గణాలు మీపద్యంలో పడ్డాయనుకోండి, అప్పుడు, మీ పద్యంలోని పాదం యొక్క సంఖ్య
607381 - 1 = 607380UII UIU III UII UII UIU II100 101 000 100 100 101 00
గణం చివరిదయ్యింది కాబట్టి, సులువుగా పట్టేసాం. మరి ఎన్నే చోట్ల తప్పుంటే? ఏ స్థానంలో తప్పుందో కనుక్కోవడం ఎలా?
అది ఆలోచించే ముందు, exclusive-or లేదా xor అనే బూలియన్ సూత్రం చూద్దాం. దాని ప్రకారం:
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 0
దీన్ని ఉపయోగిస్తే మనం తప్పు ఎక్కడుందో ఇట్టే పట్టేయొచ్చు. ఇందాక ఉదాహరణని తీసుకుంటే:
100 101 000 100 100 101 01
+
100 101 000 100 100 101 00
=
000 000 000 000 000 000 01
కాబట్టి, ఎక్కడైతే, మనకి ఒకటి కనిపిస్తుందో, ఆ స్థానాలన్నిటిలోనూ గణం తప్పిందని తెలుస్తుంది. పై ఉదాహరణలో 20 వస్థానంలో తప్పిందని ఇట్టే తెలుస్తుంది కదూ?
ఇప్పుడు అన్ని (నాకుతెలిసినవి ) వృత్తాలని చూద్దాం:
ఉత్పలమాల:
"భ ర న భ భ ర వ100 - 101 - 000 - 100 - 100 - 101 - 01 = 607381UII - UIU - III - UII - UII - UIU - IU
చంపకమాల:
మత్తేభం:న జ భ జ జ జ ర౦00 - 010 - 100 - 010 - 010 - 010 - 101 = 83093
III - IUI - UII - IUI - IUI - IUI - UIU
స భ ర న మ య వశార్ధూలం:IUU - UII - UIU - III - UUU - IUU - IUIIU - UII - UIU - III - UUU - IUU - IU001 - 100 - 101 - 000 - 111 - 011 - 01 = 207085
మ స జ స త త గవచ్చే టపాలో జాతులు పైన శోధిద్దాం. అంతవరకు శెలవు.
U U U - I I U - I U I - I I U - U U I - U U I - U
111 - 001 - 010 - 001 - 110 - 110 - 1 = 469229
(భైరవభట్ల గారు తప్పు సరిదిద్దినందుకు కృతజ్ఞతలు)
9 కామెంట్లు:
Interesting analysis.
But how do you convert each line in a poem to those binary numbers?
~sUryuDu :-)
sUryuDu garu:
bhairavabhaTla garu sent me his inputs based on unicode. I still need to go thru them
If text inputting is based on RTS, we can parse based on long and short forms of acchulu (with few exceptions of course).
EoW: End-of-Word
step-1:
sU / ryu / Du
sU: long U EoW
ryu: short u EoW but more than two letters in ryu
Du: short u EoW, two or less letters
steo-2: Look ahead one word:
sU: long U or following word (ryu) is saMyuktAkSharam
sU -> guruvu
ryu: following word is hrasvaM & u is short
ryu -> laghuvu
Du: following word is NA & u is short
therfore Du -> laghuvu
finally:
sUryuDu -> 100
These ideas are still nascent, though
శేఖర్,
మత్తేభం సరైన గురు-లగువు క్రమం ఇది:
IIU - UII - UIU - III - UUU - IUU - IU
శార్దూలంలో మొదటి గురువుని రెండు లఘువుగా చేస్తే మత్తేభం వస్తుంది. అలాగే ఉత్పలమాల-చంపకమాల కూడా. ఉత్పలమాలలో మొదటి గురువుని రెండు లఘువులు చేస్తే చంపకమాల వస్తుంది.
binary addition ద్వారా ఏ అక్షరం తప్పిందో తెలుసుకొనే పద్ధతి బావుంది, నాకిది తట్టలేదు.
@కామేశ్వరరావు గారు: భలేగా తప్పుపట్టారండి. సరిదిద్దాను. మీరు చెప్పిన కొత్తవిషయాలు బావున్నాయి. మీరు పంపిన విషయాలు అర్ధం చేసుకోవడానికి ప్రయత్నిస్తున్నాను, ఇంకా.
Good one, looks like you are coming closure to the solution.
All the best and good luck :-)
~sUryuDu (100) :-)
http://padyam.asankhya.org
మీ ఆలోచన చాలా బాగుంది...
all the best
Somashekhar gaaru,
Check this page once. It might be helpful for you http://www3.miriyala.in/chandassu.html
Contact me if you need additional info
@ఫణిప్రదీప్ గారు: అద్బుతం. చాలా తక్కువ సమయంలో చేసేసారు. భలే. మీకొక email పంపాను చూడండి.
కామెంట్ను పోస్ట్ చేయండి