CINXE.COM
Gyűrű, test, neutrális elem, egységelem, inverz, ellentett - YOUPROOF
<!doctype html> <html lang="hu" class="no-js" lang="en"> <head> <meta charset="utf-8" /> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="pingback" href="https://youproof.hu/xmlrpc.php"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO plugin v22.5 - https://yoast.com/wordpress/plugins/seo/ --> <title>Gyűrű, test, neutrális elem, egységelem, inverz, ellentett - YOUPROOF</title> <meta name="description" content="Gyűrű és test fogalma. Gyűrűaxiómák. Művelet invertálása és a kivonás kapcsolata. Egész számok szorzásának konstrukciója. Az egész számok gyűrűje." /> <link rel="canonical" href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/" /> <meta property="og:locale" content="hu_HU" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Alice és Bob - Kriptográfia, rejtjelezés" /> <meta property="og:description" content="14. rész: Alice és Bob gyűrűje" /> <meta property="og:url" content="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/" /> <meta property="og:site_name" content="YOUPROOF" /> <meta property="article:published_time" content="2019-11-14T06:10:03+00:00" /> <meta property="article:modified_time" content="2020-12-14T10:36:10+00:00" /> <meta property="og:image" content="https://youproof.hu/wp-content/uploads/kriptografia_14_thumbnail_facebook.jpg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="630" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="author" content="Moldvai Dávid" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" content="Szerző:" /> <meta name="twitter:data1" content="Moldvai Dávid" /> <meta name="twitter:label2" content="Becsült olvasási idő" /> <meta name="twitter:data2" content="41 perc" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#article","isPartOf":{"@id":"https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/"},"author":{"name":"Moldvai Dávid","@id":"https://youproof.hu/#/schema/person/529c774d4e6617f648fb33734de2dec4"},"headline":"Alice és Bob gyűrűje","datePublished":"2019-11-14T06:10:03+00:00","dateModified":"2020-12-14T10:36:10+00:00","mainEntityOfPage":{"@id":"https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/"},"wordCount":8163,"commentCount":0,"publisher":{"@id":"https://youproof.hu/#/schema/person/529c774d4e6617f648fb33734de2dec4"},"image":{"@id":"https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#primaryimage"},"thumbnailUrl":"https://youproof.hu/wp-content/uploads/kriptografia_14_thumbnail_orig.jpg","keywords":["asszociatív","beágyazás","disztributív","egész szám","egységelem","ellentett","gyűrű","inverz","kommutatív","művelet","negatív szám","neutrális elem","szorzás","természetes szám","test"],"articleSection":["Absztrakt algebra","Elemi számelmélet"],"inLanguage":"hu","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#respond"]}]},{"@type":"WebPage","@id":"https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/","url":"https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/","name":"Gyűrű, test, neutrális elem, egységelem, inverz, ellentett - YOUPROOF","isPartOf":{"@id":"https://youproof.hu/#website"},"primaryImageOfPage":{"@id":"https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#primaryimage"},"image":{"@id":"https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#primaryimage"},"thumbnailUrl":"https://youproof.hu/wp-content/uploads/kriptografia_14_thumbnail_orig.jpg","datePublished":"2019-11-14T06:10:03+00:00","dateModified":"2020-12-14T10:36:10+00:00","description":"Gyűrű és test fogalma. Gyűrűaxiómák. Művelet invertálása és a kivonás kapcsolata. Egész számok szorzásának konstrukciója. Az egész számok gyűrűje.","breadcrumb":{"@id":"https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#breadcrumb"},"inLanguage":"hu","potentialAction":[{"@type":"ReadAction","target":["https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/"]}]},{"@type":"ImageObject","inLanguage":"hu","@id":"https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#primaryimage","url":"https://youproof.hu/wp-content/uploads/kriptografia_14_thumbnail_orig.jpg","contentUrl":"https://youproof.hu/wp-content/uploads/kriptografia_14_thumbnail_orig.jpg","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://youproof.hu/"},{"@type":"ListItem","position":2,"name":"Alice és Bob gyűrűje"}]},{"@type":"WebSite","@id":"https://youproof.hu/#website","url":"https://youproof.hu/","name":"YOUPROOF","description":"","publisher":{"@id":"https://youproof.hu/#/schema/person/529c774d4e6617f648fb33734de2dec4"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://youproof.hu/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"hu"},{"@type":["Person","Organization"],"@id":"https://youproof.hu/#/schema/person/529c774d4e6617f648fb33734de2dec4","name":"Moldvai Dávid","image":{"@type":"ImageObject","inLanguage":"hu","@id":"https://youproof.hu/#/schema/person/image/","url":"https://youproof.hu/wp-content/uploads/2019/04/cropped-logo_full_big-1.png","contentUrl":"https://youproof.hu/wp-content/uploads/2019/04/cropped-logo_full_big-1.png","width":467,"height":155,"caption":"Moldvai Dávid"},"logo":{"@id":"https://youproof.hu/#/schema/person/image/"}}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel="alternate" type="application/rss+xml" title="YOUPROOF » hírcsatorna" href="https://youproof.hu/feed/" /> <link rel="alternate" type="application/rss+xml" title="YOUPROOF » hozzászólás hírcsatorna" href="https://youproof.hu/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="YOUPROOF » Alice és Bob gyűrűje hozzászólás hírcsatorna" href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/youproof.hu\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.5.5"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://youproof.hu/wp-includes/css/dist/block-library/style.min.css?ver=6.5.5' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='cookie-notice-front-css' href='https://youproof.hu/wp-content/plugins/cookie-notice/css/front.min.css?ver=2.4.16' type='text/css' media='all' /> <link rel='stylesheet' id='minimumminimal-fonts-css' href='//fonts.googleapis.com/css?family=Muli%3A300%2C300i%2C600&subset=latin-ext&ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='minimumminimal-mainstyle-css' href='https://youproof.hu/wp-content/themes/minimum-minimal/style.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='child-style-css' href='https://youproof.hu/wp-content/themes/minimum-minimal-child/style.css?ver=6.5.5' type='text/css' media='all' /> <script type="text/javascript" src="https://youproof.hu/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://youproof.hu/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <link rel="https://api.w.org/" href="https://youproof.hu/wp-json/" /><link rel="alternate" type="application/json" href="https://youproof.hu/wp-json/wp/v2/posts/3197" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://youproof.hu/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.5.5" /> <link rel='shortlink' href='https://youproof.hu/?p=3197' /> <link rel="alternate" type="application/json+oembed" href="https://youproof.hu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fyouproof.hu%2Fkriptografia%2F14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://youproof.hu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fyouproof.hu%2Fkriptografia%2F14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test%2F&format=xml" /> <style type="text/css"> @font-face { font-family: 'richicons'; src: url('https://youproof.hu/wp-content/themes/minimum-minimal/font/richicons.eot?13409119'); src: url('https://youproof.hu/wp-content/themes/minimum-minimal/font/richicons.eot?13409119#iefix') format('embedded-opentype'), url('https://youproof.hu/wp-content/themes/minimum-minimal/font/richicons.woff?13409119') format('woff'), url('https://youproof.hu/wp-content/themes/minimum-minimal/font/richicons.ttf?13409119') format('truetype'), url('https://youproof.hu/wp-content/themes/minimum-minimal/font/richicons.svg?13409119#richicons') format('svg'); font-weight: normal; font-style: normal; } #top-menu, .top-bar ul ul, ul.submenu { background-color:#FFFFFF; } a #sitetitle, .top-bar a, .icon-menu, #iconmenu li:before, .top-bar ul.submenu a, .menushop .is-dropdown-submenu a, .menushop .is-dropdown-submenu a:hover{ color:#000000; } a, a:hover, .top-bar a:hover, .top-bar .current-menu-item a, .top-bar ul.submenu a:hover, #iconmenu li:hover:before, .postbox a:hover .entry-title, #copyright a:hover, #footermenu a:hover, #footer-widget-area a:hover, #top-widget-area a:hover, .pagination .prev:hover, .pagination .next:hover, .comment-metadata a:hover, .fn a:hover { color:#0066cc; } .none { background:#0066cc; } .button, .button:hover, .button:focus, .add_to_cart_button:hover, .add_to_cart_button:focus { background-color:#0066cc; color: #FFFFFF; } .entry-content a.more-link, .button, .add_to_cart_button { color:#FFFFFF; } </style> <meta name="generator" content="Elementor 3.21.1; features: e_optimized_assets_loading, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto"> <link rel="icon" href="https://youproof.hu/wp-content/uploads/2019/04/cropped-logo_only_big-32x32.png" sizes="32x32" /> <link rel="icon" href="https://youproof.hu/wp-content/uploads/2019/04/cropped-logo_only_big-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://youproof.hu/wp-content/uploads/2019/04/cropped-logo_only_big-180x180.png" /> <meta name="msapplication-TileImage" content="https://youproof.hu/wp-content/uploads/2019/04/cropped-logo_only_big-270x270.png" /> <style type="text/css" id="wp-custom-css"> .typewriter { font-family: "Courier New", Courier, monospace; } .prerequisite-warning { color: red; font-style: italic; font-weight: bold; } </style> <!-- Facebook like/share --> <div id="fb-root"></div> <script async defer crossorigin="anonymous" src="https://connect.facebook.net/hu_HU/sdk.js#xfbml=1&version=v3.3"></script> <!-- END Facebook like/share --> </head> <body class="post-template-default single single-post postid-3197 single-format-standard wp-custom-logo cookies-not-set elementor-default elementor-kit-4899" itemscope="itemscope" itemtype="http://schema.org/WebPage"> <header id="top-menu" class="top-bar" itemscope="itemscope"> <div class="menu-container-mobile" data-responsive-toggle="menu-container" data-hide-for="large"> <button class="icon-menu" type="button" data-toggle></button> </div> <div class="topbar-title title-logo" itemscope="itemscope" itemtype="http://schema.org/WPHeader" role="banner"> <a href="https://youproof.hu/" class="custom-logo-link" rel="home"><img fetchpriority="high" width="467" height="155" src="https://youproof.hu/wp-content/uploads/2019/04/cropped-logo_full_big-1.png" class="custom-logo" alt="YOUPROOF" decoding="async" srcset="https://youproof.hu/wp-content/uploads/2019/04/cropped-logo_full_big-1.png 467w, https://youproof.hu/wp-content/uploads/2019/04/cropped-logo_full_big-1-300x100.png 300w" sizes="(max-width: 467px) 100vw, 467px" /></a> </div> <div id="menu-container" class="menu-container"> <nav class="richprimarymenu" itemtype="http://schema.org/SiteNavigationElement" role="navigation"><ul id="menu-header-navigation-menu" class="vertical large-horizontal menu" data-responsive-menu="accordion large-dropdown"><li id="menu-item-1551" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-1551"><a href="https://youproof.hu/blog/">Összes cikk</a></li> <li id="menu-item-1552" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1552"><a href="https://youproof.hu/kriptografia/">Kriptográfia</a></li> </ul></nav> <ul id="iconmenu" class="menu richiconmenu"> <li id="menu-item-1073" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1073"><a href="https://www.facebook.com/youproof.hu">Facebook</a></li> <li id="searchicon" class="icon-search menu-item"> <a> Search </a> </li> </ul> </div> </header> <div id="searchwrap"> <div class= "row"> <div class="columns"> <form role="search" method="get" id="searchform" action="https://youproof.hu/"> <div class="input-group"> <input type="text" class="input-group-field" value="" name="s" id="s" placeholder="Search"> <div class="input-group-button"> <input type="submit" id="searchsubmit" value="Search" class="button"> </div> </div> </form> </div> </div> </div> <div id="herofeaturedimage" class="coverimage"> <img width="1200" height="630" src="https://youproof.hu/wp-content/uploads/kriptografia_14_thumbnail_orig.jpg" class="attachment-minimumminimal_single-post-cover size-minimumminimal_single-post-cover wp-post-image" alt="" decoding="async" srcset="https://youproof.hu/wp-content/uploads/kriptografia_14_thumbnail_orig.jpg 1200w, https://youproof.hu/wp-content/uploads/kriptografia_14_thumbnail_orig-768x403.jpg 768w, https://youproof.hu/wp-content/uploads/kriptografia_14_thumbnail_orig-1070x562.jpg 1070w" sizes="(max-width: 1200px) 100vw, 1200px" /> </div> <div id="container" class="row"> <div id="primary" class="large-7 medium-8 small-11 small-centered columns"> <article class="articlebox post-3197 post type-post status-publish format-standard has-post-thumbnail hentry category-absztrakt-algebra category-elemi-szamelmelet tag-asszociativ tag-beagyazas tag-disztributiv tag-egesz-szam tag-egysegelem tag-ellentett tag-gyuru tag-inverz tag-kommutativ tag-muvelet tag-negativ-szam tag-neutralis-elem tag-szorzas tag-termeszetes-szam tag-test yp_series-kriptografia"> <header class="yp-series-header"> <a href="https://youproof.hu/kriptografia/"> <div class="yp-series-logo"> <img src="https://youproof.hu/wp-content/uploads/logo_only_cryptography.png" /> </div> <div class="yp-series-title"> <h1>Episode <span class="yp-series-index">I</span></h1> <h2>Alice és Bob</h2> </div> </a> </header> <header class="entry-header entry-header-single"> <h1 class="entry-title"> 14. rész: Alice és Bob gyűrűje </h1> <div class="entry-meta">Moldvai Dávid · <span class="screen-reader-text">Posted on</span> <time class="entry-date published" datetime="2019-11-14T07:10:03+01:00">2019.11.14.</time><time class="updated" datetime="2020-12-14T11:36:10+01:00">2020.12.14.</time></div> </header> <!-- Facebook like/share --> <div class="fb-like" data-href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/" data-width="100" data-layout="button" data-action="like" data-size="large" data-show-faces="false" data-share="true"></div> <!-- END Facebook like/share --> <div class="entry-content"> <p><strong><em>Az </em></strong><a rel="noreferrer noopener" aria-label="előző részben (új fülön nyitja meg)" href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/" target="_blank"><strong><em>előző részben</em></strong></a><strong><em> kényelmi okok miatt elkezdtük kibővíteni a szám fogalmát. Azon a nem is olyan egyszerű absztrakciós úton kezdtünk el haladni, amelyen őseinknek is végig kellett menniük. Eddig a számokat bizonyos dolgok, sokaságok megszámlálására használtuk, így látszólag semmi értelme sincs a „semminél kevesebb” mennyiségekről beszélni. Ezt félretéve azonban láthattuk, hogy például adósság, vagy valamilyen hiány kifejezésére igen praktikus eszközt kaphatunk a kezünkbe. Ennek az absztrakciónak a keretében új algebrai fogalmakkal ismerkedtünk meg.</em></strong></p> <p><strong><em>Az egész számokat természetes számpárok ún. ekvivalencia-osztályaiként határoztuk meg, amelyek között egy összeadásnak nevezett műveletet is definiáltunk. Ezután elkezdtük beágyazni ebbe az új számhalmazba a Peano-axiómarendszer szerinti <span class="wp-katex-eq" data-display="false">\N</span> halmazt egy úgynevezett injektív homomorfizmus – azaz struktúratartó leképezés – segítségével. De vajon hogyan tudjuk a szorzás műveletét is ésszerű módon kiterjeszteni a számegyenes 0-tól balra eső részére? Mit jelent az absztrakt algebrában a „neutrális elem”, az „inverz”, a „gyűrű” és a „test” fogalma? Hogyan definiálható a kivonás művelete az egész számok között? Mi a helyzet az osztással? Ebben a részben erről lesz szó…</em></strong></p> <p class="prerequisite-warning">Figyelem! Ez a rész erőteljesen épít az <a rel="noreferrer noopener" aria-label="előző részben (új fülön nyitja meg)" href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/" target="_blank">előző részben</a> bevezetett alábbi definíciókra és a hozzájuk kapcsolódó tételekre:</p> <!-- Displayed element (recall-collapsed) --> <div class="yp-element-recall"> <!-- The expand button of the displayed element --> <div class="yp-element-expand-button yp-element-expand-button-inactive"> <div class="yp-element-expand-button-text">13.4. Definíció (Ekvivalenciareláció)</div> </div> <!-- The collapsible container of the displayed element --> <div class="yp-element-recall-container"> <!-- Contents of the displayed element --> <div class="yp-element-recall-content"> <!-- wp:paragraph --> <p>Tegyük fel, hogy adott egy <span class="wp-katex-eq" data-display="false">H</span> halmaz, és egy rajta értelmezett <span class="wp-katex-eq" data-display="false">R</span> reláció. Amennyiben <span class="wp-katex-eq" data-display="false">R</span> <strong><em>egyszerre reflexív, szimmetrikus és tranzitív</em></strong>, úgy <span class="wp-katex-eq" data-display="false">R</span>-et a <span class="wp-katex-eq" data-display="false">H</span> halmaz feletti <strong><em>ekvivalenciarelációnak </em></strong>hívjuk.</p> <!-- /wp:paragraph --> </div> <div class="yp-element-recall-links"> <!-- Link to the related element --> <!-- Link to the embedding post --> <a class="yp-element-link-to-article" href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-2962" target="_blank">Kapcsolódó cikk</a> </div> </div> </div> <!-- Displayed element (recall-collapsed) --> <div class="yp-element-recall"> <!-- The expand button of the displayed element --> <div class="yp-element-expand-button yp-element-expand-button-inactive"> <div class="yp-element-expand-button-text">13.7. Definíció (Az egész számok halmaza)</div> </div> <!-- The collapsible container of the displayed element --> <div class="yp-element-recall-container"> <!-- Contents of the displayed element --> <div class="yp-element-recall-content"> <!-- wp:paragraph --> <p>Az <span class="wp-katex-eq" data-display="false">\N\times \N</span> halmazon értelmezett <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-2912" class="yp-element-link">13.1. Definíció</a> szerinti <span class="wp-katex-eq" data-display="false">\sim</span> reláció ekvivalencia-osztályainak halmazát az <strong><em>egész számok halmazának</em></strong> nevezzük, és <span class="wp-katex-eq" data-display="false">\Z</span>-vel jelöljük. Ha az <span class="wp-katex-eq" data-display="false">(a;b)</span> természetes számpár az <span class="wp-katex-eq" data-display="false">\N\times \N</span> egy tetszőleges eleme, akkor <span class="wp-katex-eq" data-display="false">[(a;b)]</span>-vel jelöljük az <span class="wp-katex-eq" data-display="false">(a;b)</span> <strong><em>természetes számpár által reprezentált egész számot</em></strong>.</p> <!-- /wp:paragraph --> </div> <div class="yp-element-recall-links"> <!-- Link to the related element --> <!-- Link to the embedding post --> <a class="yp-element-link-to-article" href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3012" target="_blank">Kapcsolódó cikk</a> </div> </div> </div> <!-- Displayed element (recall-collapsed) --> <div class="yp-element-recall"> <!-- The expand button of the displayed element --> <div class="yp-element-expand-button yp-element-expand-button-inactive"> <div class="yp-element-expand-button-text">13.8. Definíció (Homomorfizmus, izomorfizmus, beágyazás)</div> </div> <!-- The collapsible container of the displayed element --> <div class="yp-element-recall-container"> <!-- Contents of the displayed element --> <div class="yp-element-recall-content"> <!-- wp:paragraph --> <p>Tegyük fel, hogy <span class="wp-katex-eq" data-display="false">A</span> és <span class="wp-katex-eq" data-display="false">B</span> két valamilyen – műveletekkel és/vagy relációkkal ellátott – algebrai struktúra alaphalmaza. Egy közöttük lévő <span class="wp-katex-eq" data-display="false">f:A\to B</span> struktúratartó leképezést (függvényt) <strong><em>homomorfizmusnak</em></strong> nevezünk.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Amennyiben <span class="wp-katex-eq" data-display="false">B</span> minden eleme <strong><em>legalább egy</em></strong> <span class="wp-katex-eq" data-display="false">A</span>-beli elemhez hozzá van rendelve, akkor <span class="wp-katex-eq" data-display="false">f</span>-et <strong><em>szürjektív homomorfizmusnak</em></strong> vagy <strong><em>ráképzésnek</em></strong> nevezzük.</p> <!-- /wp:paragraph --> <!-- wp:image {"align":"center","id":3250} --> <div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="150" height="111" src="https://youproof.hu/wp-content/uploads/kriptografia_13_szurjektiv_homomorfizmus.jpg" alt="Szürjektív homomorfizmus (ráképzés)" class="wp-image-3250"/><figcaption>Szürjektív homomorfizmus (ráképzés)</figcaption></figure></div> <!-- /wp:image --> <!-- wp:paragraph --> <p>Amennyiben <span class="wp-katex-eq" data-display="false">B</span> minden eleme <strong><em>legfeljebb egy</em></strong> <span class="wp-katex-eq" data-display="false">A</span>-beli elemhez van hozzárendelve, akkor <span class="wp-katex-eq" data-display="false">f</span>-et <strong><em>injektív homomorfizmusnak</em></strong> vagy <strong><em>beágyazásnak</em></strong> nevezzük.</p> <!-- /wp:paragraph --> <!-- wp:image {"align":"center","id":3251} --> <div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="150" height="105" src="https://youproof.hu/wp-content/uploads/kriptografia_13_injektiv_homomorfizmus.jpg" alt="Injektív homomorfizmus (beágyazás)" class="wp-image-3251"/><figcaption>Injektív homomorfizmus (beágyazás)</figcaption></figure></div> <!-- /wp:image --> <!-- wp:paragraph --> <p>Amennyiben <span class="wp-katex-eq" data-display="false">B</span> minden eleme <strong><em>pontosan egy</em></strong> <span class="wp-katex-eq" data-display="false">A</span>-beli elemhez van hozzárendelve, akkor <span class="wp-katex-eq" data-display="false">f</span>-et <strong><em>bijektív homomorfizmusnak</em></strong> vagy <strong><em>izomorfizmusnak</em></strong> nevezzük.</p> <!-- /wp:paragraph --> <!-- wp:image {"align":"center","id":3252} --> <div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="150" height="108" src="https://youproof.hu/wp-content/uploads/kriptografia_13_izomorfizmus.jpg" alt="Bijektív homomorfizmus (izomorfizmus)" class="wp-image-3252"/><figcaption>Bijektív homomorfizmus (izomorfizmus)</figcaption></figure></div> <!-- /wp:image --> </div> <div class="yp-element-recall-links"> <!-- Link to the related element --> <!-- Link to the embedding post --> <a class="yp-element-link-to-article" href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3078" target="_blank">Kapcsolódó cikk</a> </div> </div> </div> <!-- Displayed element (recall-collapsed) --> <div class="yp-element-recall"> <!-- The expand button of the displayed element --> <div class="yp-element-expand-button yp-element-expand-button-inactive"> <div class="yp-element-expand-button-text">13.10. Definíció (Pozitív és negatív egész számok)</div> </div> <!-- The collapsible container of the displayed element --> <div class="yp-element-recall-container"> <!-- Contents of the displayed element --> <div class="yp-element-recall-content"> <!-- wp:paragraph --> <p>Tegyük fel, hogy <span class="wp-katex-eq" data-display="false">n</span> egy természetes szám, és <span class="wp-katex-eq" data-display="false">n\neq 0</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Ekkor a <span class="wp-katex-eq" data-display="false">\Z</span> halmaz <span class="wp-katex-eq" data-display="false">[(n;0)]</span> alakban felírható elemeit <strong><em>pozitív egész számoknak</em></strong> nevezzük, és így jelöljük: <span class="wp-katex-eq" data-display="false">n</span> vagy <span class="wp-katex-eq" data-display="false">+n</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A <span class="wp-katex-eq" data-display="false">\Z</span> halmaz <span class="wp-katex-eq" data-display="false">[(0;n)]</span> alakban felírható elemeit <strong><em>negatív egész számoknak</em></strong> nevezzük és így jelöljük: <span class="wp-katex-eq" data-display="false">-n</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A <span class="wp-katex-eq" data-display="false">\Z</span> halmaz <span class="wp-katex-eq" data-display="false">[(0;0)]</span> alakban felírható elemét <strong><em>nullának</em></strong> nevezzük, és így jelöljük: <span class="wp-katex-eq" data-display="false">0</span>.</p> <!-- /wp:paragraph --> </div> <div class="yp-element-recall-links"> <!-- Link to the related element --> <!-- Link to the embedding post --> <a class="yp-element-link-to-article" href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3124" target="_blank">Kapcsolódó cikk</a> </div> </div> </div> <!-- Displayed element (recall-collapsed) --> <div class="yp-element-recall"> <!-- The expand button of the displayed element --> <div class="yp-element-expand-button yp-element-expand-button-inactive"> <div class="yp-element-expand-button-text">13.12. Definíció (Egész számok összeadása)</div> </div> <!-- The collapsible container of the displayed element --> <div class="yp-element-recall-container"> <!-- Contents of the displayed element --> <div class="yp-element-recall-content"> <!-- wp:paragraph --> <p>A <span class="wp-katex-eq" data-display="false">\Z</span> halmazon az alábbi képlet szerint értelmezett <span class="wp-katex-eq" data-display="false">\oplus</span>-szal jelölt kétváltozós műveletet <strong><em>összeadásnak</em></strong> nevezzük:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">[(a;b)] \oplus [(c;d)] = [(a+c; b+d)]</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>A fentiekben <span class="wp-katex-eq" data-display="false">+</span> a <a href="https://youproof.hu/kriptografia/11-peano-axiomarendszer-termeszetes-szam-muvelet-osszeadas-kommutativitas-asszociativitas-teljes-indukcio/#yp-element-2480" class="yp-element-link">11.4. Definíció</a> szerinti Peano-összeadást, <span class="wp-katex-eq" data-display="false">[(x;y)]</span> pedig a <span class="wp-katex-eq" data-display="false">\Z</span> halmaznak azon elemét jelöli, amelynek – mint ekvivalencia-osztálynak – eleme az <span class="wp-katex-eq" data-display="false">(x;y)</span> természetes számpár.</p> <!-- /wp:paragraph --> </div> <div class="yp-element-recall-links"> <!-- Link to the related element --> <!-- Link to the embedding post --> <a class="yp-element-link-to-article" href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3157" target="_blank">Kapcsolódó cikk</a> </div> </div> </div> <p class="prerequisite-warning">E definíciók kontextusba helyezése, valamint a hozzájuk kapcsolódó tételek és egyéb fogalmak megismerése miatt erőteljesen ajánlott elolvasni a <a rel="noreferrer noopener" href="https://youproof.hu/kriptografia/11-peano-axiomarendszer-termeszetes-szam-muvelet-osszeadas-kommutativitas-asszociativitas-teljes-indukcio/" target="_blank">11.</a>, a <a rel="noreferrer noopener" href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/" target="_blank">12.</a> és a <a rel="noreferrer noopener" aria-label="13. részt (új fülön nyitja meg)" href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/" target="_blank">13. részt</a> mivel gyakran hivatkozni fogunk rájuk. A teljes cikksorozat elejét <a rel="noreferrer noopener" href="https://youproof.hu/kriptografia/1-alapfogalmak-caesar-vigenere-enigma-kulcsmegosztas/" target="_blank">itt</a> találod.</p> <p class="has-drop-cap">Ahhoz, hogy a szorzást is kiterjesszük az előző részben bevezetett új számkörre, ismét az intuíciónkra kell hagyatkoznunk. Kezdhetnénk persze azzal, hogy megadunk egy képletet, mint a <span class="wp-katex-eq" data-display="false">\Z</span> halmaz elemei közötti szorzás definícióját. Ezzel azonban elveszne az az információ, hogy miért éppen azt a képletet használjuk, nem pedig mást. Először is jelöljük ki a céljainkat.</p> <p>Az előző részben ugye azt mondtuk, hogy a Peano-axiómarendszer (<a href="https://youproof.hu/kriptografia/11-peano-axiomarendszer-termeszetes-szam-muvelet-osszeadas-kommutativitas-asszociativitas-teljes-indukcio/#yp-element-2422" class="yp-element-link">11.1. Definíció</a>) által definiált <span class="wp-katex-eq" data-display="false">\N</span> halmazt szeretnénk beágyazni a <span class="wp-katex-eq" data-display="false">\Z</span> halmazba egy úgynevezett <a rel="noreferrer noopener" aria-label="művelettartó leképezéssel (új fülön nyitja meg)" href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam#injective-homomorphism" target="_blank">struktúratartó leképezéssel</a>. Az eredeti <span class="wp-katex-eq" data-display="false">\N</span> halmazt átmenetileg <span class="wp-katex-eq" data-display="false">\N_1</span>-gyel, míg annak <span class="wp-katex-eq" data-display="false">\Z</span>-beli képét <span class="wp-katex-eq" data-display="false">\N_2</span>-vel jelöltük. A <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3157" class="yp-element-link">13.12. Definíció</a> szerinti <span class="wp-katex-eq" data-display="false">\oplus</span> műveletről megmutattuk (<a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3161" class="yp-element-link">13.13. Tétel</a>), hogy az az <span class="wp-katex-eq" data-display="false">f(n)=[(n;0)]</span> leképezés mellett valóban „ugyanúgy viselkedik” az <span class="wp-katex-eq" data-display="false">\N_2</span> halmazon, mint a Peano-összeadás az <span class="wp-katex-eq" data-display="false">\N_1</span> halmazon.</p> <p>Hasonló a célunk a most bevezetendő <span class="wp-katex-eq" data-display="false">\odot</span> művelettel kapcsolatban ugyanezen leképezés mellett. Ezt a műveletet szorzásnak fogjuk nevezni, és ugyanúgy a teljes <span class="wp-katex-eq" data-display="false">\Z</span> halmazon szeretnénk értelmezni, mint az <span class="wp-katex-eq" data-display="false">\oplus</span> műveletet. Ennek a halmaznak az elemei ugye a természetes számpárok ekvivalencia-osztályai (<a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3012" class="yp-element-link">13.7. Definíció</a>). Mi lehet hát két ilyen ekvivalencia-osztály „szorzata”?</p> <h4 class="wp-block-heading">Szorzás a <span class="wp-katex-eq" data-display="false">\Z</span> halmazon</h4> <p>Az előző részben a <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3124" class="yp-element-link">13.10. Definíció</a>ban bevezettük a pozitív és negatív egész számok <strong><em>általános iskolából már megszokott jelölését</em></strong> a meglehetősen szokatlan <span class="wp-katex-eq" data-display="false">[(a;b)]</span> jelölésmód helyett. Eszerint az <span class="wp-katex-eq" data-display="false">[(n;0)]</span> alakú egész számokat – amelyek ugye <span class="wp-katex-eq" data-display="false">n</span> aranytallérnyi <strong><em>betétet</em></strong> jelentenek – pozitív egész számoknak neveztük, és <span class="wp-katex-eq" data-display="false">+n</span>-nel jelöltük. Ezzel szemben a <span class="wp-katex-eq" data-display="false">[(0;n)]</span> alakú egész számokat – amelyek tehát <span class="wp-katex-eq" data-display="false">n</span> aranytallérnyi <strong><em>adósságot</em></strong> jelölnek – negatív egész számoknak neveztük, és <span class="wp-katex-eq" data-display="false">-n</span>-nel jelöltük. Végül a <span class="wp-katex-eq" data-display="false">[(0;0)]</span> alakban felírható egész számot <strong><em>„nullának”</em></strong> neveztük, és <span class="wp-katex-eq" data-display="false">0</span>-val jelöltük. Ezt a <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3112" class="yp-element-link">13.9. Tétel</a> miatt tehettük meg, amely szerint minden egész szám felírható valamelyik alakban e három közül. Egyelőre azonban maradjunk a „szokatlan” jelölésmódnál mindaddig, amíg a megszokott számolási szabályok be nem bizonyosodnak.</p> <p>Tegyük fel, hogy van egy <span class="wp-katex-eq" data-display="false">[(a;b)]</span>-vel és egy <span class="wp-katex-eq" data-display="false">[(c;d)]</span>-vel jelölt egész számunk. Kérdés, hogy mi legyen a <span class="wp-katex-eq" data-display="false">[(a;b)] \odot [(c;d)]</span> szorzás, mint művelet eredménye? Szabad kezet kaptunk a képlet megalkotásához, így azt úgy alakíthatjuk ki, ahogy nekünk tetszik. Az egyetlen megkötés, hogy kizárólag az eddig már megalkotott fogalmainkat használhatjuk, mint amilyen például a Peano-összeadás (<a href="https://youproof.hu/kriptografia/11-peano-axiomarendszer-termeszetes-szam-muvelet-osszeadas-kommutativitas-asszociativitas-teljes-indukcio/#yp-element-2480" class="yp-element-link">11.4. Definíció</a>) és a Peano-szorzás (<a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2497" class="yp-element-link">12.1. Definíció</a>). Nyilván azt szeretnénk elérni, hogy a megszokott számolási szabályok teljesüljenek a most bevezetendő <span class="wp-katex-eq" data-display="false">\odot</span> és az előző részben bevezetett <span class="wp-katex-eq" data-display="false">\oplus</span> műveletekre. Ennek szellemében kell tehát megalkotnunk a képletet.</p> <p>Ehhez azonban egyenleteket kell tudnunk megoldani a Peano-axiómarendszer által meghatározott <span class="wp-katex-eq" data-display="false">(\N ,+,\cdot )</span> algebrai struktúrában, azaz a természetes számok halmazán. Lévén hogy nem áll rendelkezésünkre mind a négy alapművelet, ezért ehhez szükségünk lesz némi segítségre.</p> <div id="equations-over-natural-numbers"></div> <h4 class="wp-block-heading">Egyenletek megoldása az <span class="wp-katex-eq" data-display="false">(\N , +, \cdot )</span> algebrai struktúrában</h4> <p>Most lépjünk vissza egy kicsit a korábbi részekben felépített <span class="wp-katex-eq" data-display="false">\N</span> halmazhoz és az azon értelmezett Peano-összeadáshoz (<a href="https://youproof.hu/kriptografia/11-peano-axiomarendszer-termeszetes-szam-muvelet-osszeadas-kommutativitas-asszociativitas-teljes-indukcio/#yp-element-2480" class="yp-element-link">11.4. Definíció</a>) és Peano-szorzáshoz (<a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2497" class="yp-element-link">12.1. Definíció</a>). Tegyük fel, hogy a <span class="wp-katex-eq" data-display="false">2\cdot x+3=7</span> egyenletet szeretnénk megoldani. Általános iskolában mindenki megtanulta, hogy ha egy érvényes egyenlet mindkét oldalából <strong><em>kivonunk</em></strong> egy tetszőleges számot, vagy mindkét oldalt <strong><em>elosztjuk</em></strong> egy tetszőleges <strong><em>NEM NULLA</em></strong> számmal, akkor az így kapott egyenletek továbbra is érvényben maradnak. Nincs más dolgunk hát, mint ilyen lépésekkel addig rendezgetni az egyenletet, míg az egyik oldalon kizárólag az ismeretlen marad. Ekkor a másik oldal épp a megoldás lesz.</p> <p>Ezzel a gondolatmenettel tehát vonjunk ki mindkét oldalból 3-at, majd mindkét oldalt osszuk el kettővel, így megkapjuk a megoldást:</p> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}2\cdot x + 3 &= 7 \\ 2\cdot x &= 4 \\ x&=2 \end{aligned}</span> <p>Csakhogy van ezzel egy kis probléma: nem ismerünk olyan fogalmat, mint <strong><em>„kivonás”</em></strong> vagy <strong><em>„osztás”</em></strong>. Ne feledjük, hogy jelenleg a számelméletet az axiómákból szeretnénk felépíteni! Márpedig ebben az esetben nem hivatkozhatunk olyan fogalmakra, amiket nem definiáltunk pontosan.</p> <p>Szerencsére azonban ez a probléma könnyen áthidalható két okos kis segédtétellel. Az egyiket ezek közül már megismertük egy korábbi részben:</p> <!-- Displayed element (recall-expanded) --> <div class="yp-element-recall"> <!-- The expand button of the displayed element --> <div class="yp-element-expand-button yp-element-expand-button-active"> <div class="yp-element-expand-button-text">12.16. Lemma</div> </div> <!-- The collapsible container of the displayed element --> <div class="yp-element-recall-container yp-element-expanded"> <!-- Contents of the displayed element --> <div class="yp-element-recall-content"> <!-- wp:paragraph --> <p>Tetszőleges <span class="wp-katex-eq" data-display="false">a</span>, <span class="wp-katex-eq" data-display="false">b</span> és <span class="wp-katex-eq" data-display="false">c</span> természetes számok esetén ha <span class="wp-katex-eq" data-display="false">a+c = b+c</span>, akkor <span class="wp-katex-eq" data-display="false">a=b</span>.</p> <!-- /wp:paragraph --> </div> <div class="yp-element-recall-links"> <!-- Link to the related element --> <!-- Link to the embedding post --> <a class="yp-element-link-to-article" href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2793" target="_blank">Kapcsolódó cikk</a> </div> </div> </div> <p>A fenti példában szereplő <span class="wp-katex-eq" data-display="false">2\cdot x + 3 = 7</span> egyenlet megoldásának első lépésében tehát ahelyett, hogy „kivonnánk” mindkét oldalból 3-at – ezáltal nem definiált fogalmat használva –, az egyenlet jobboldalát cselesen felírjuk két természetes szám <strong><em>összegeként</em></strong>:</p> <span class="wp-katex-eq katex-display" data-display="true">2\cdot x + 3 = 4 + 3</span> <p>Ebből már a <a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2793" class="yp-element-link">12.16. Lemma</a> miatt következik, hogy <span class="wp-katex-eq" data-display="false">2\cdot x = 4</span>. Mondhatnánk, hogy ez szőrszálhasogatás, azonban később látni fogjuk, mennyire könnyen tehetünk olyan logikailag helyesnek tűnő lépéseket, amelyek valójában hibásak. Például amikor majd az úgynevezett maradékosztályokkal kell számolnunk, amelyek a modern kriptográfiai eljárásokban – és úgy általában az egész számelméletben – alapvető fontosságúak.</p> <p>Na de mi a helyzet a következő lépéssel, amikoris az egyenlet mindkét oldalát „elosztjuk” 2-vel? Az osztás fogalmát szintén nem ismerjük, ezért itt is megpróbáljuk megkerülni ezt a problémát, és az egyenlet jobboldalát felírjuk két természetes szám szorzataként:</p> <span class="wp-katex-eq katex-display" data-display="true">2\cdot x = 2\cdot 2</span> <p>Kérdés, hogy vajon ebből következik-e, hogy <span class="wp-katex-eq" data-display="false">x=2</span>? És úgy általában abból, hogy <span class="wp-katex-eq" data-display="false">a\cdot c = b \cdot c</span>, vajon következik-e, hogy <span class="wp-katex-eq" data-display="false">a = b</span>? Az alábbiakban ezt fogjuk bizonyítani.</p> <p>Előszöris emlékeztetnénk az Olvasót egy korábban már szintén bizonyított segédtételre:</p> <!-- Displayed element (recall-expanded) --> <div class="yp-element-recall"> <!-- The expand button of the displayed element --> <div class="yp-element-expand-button yp-element-expand-button-active"> <div class="yp-element-expand-button-text">12.17. Lemma</div> </div> <!-- The collapsible container of the displayed element --> <div class="yp-element-recall-container yp-element-expanded"> <!-- Contents of the displayed element --> <div class="yp-element-recall-content"> <!-- wp:paragraph --> <p>A természetes számok körében ha <span class="wp-katex-eq" data-display="false">a+b=0</span>, akkor <span class="wp-katex-eq" data-display="false">a=0</span> <strong>és</strong> <span class="wp-katex-eq" data-display="false">b=0</span>.</p> <!-- /wp:paragraph --> </div> <div class="yp-element-recall-links"> <!-- Link to the related element --> <!-- Link to the embedding post --> <a class="yp-element-link-to-article" href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2800" target="_blank">Kapcsolódó cikk</a> </div> </div> </div> <p>Eszerint tehát <strong><em>a természetes számok körében</em></strong> egy összeg csak úgy lehet 0, ha mindkét tagja 0. Egy ehhez hasonló állításra van szükségünk a Peano-szorzásra vonatkozóan:</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3307"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">14.1. Lemma:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>A természetes számok körében ha <span class="wp-katex-eq" data-display="false">a\cdot b=0</span>, akkor <span class="wp-katex-eq" data-display="false">a=0</span> <strong>vagy</strong> <span class="wp-katex-eq" data-display="false">b=0</span>.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">♣</span></div> <p>Eszerint tehát egy szorzat csak úgy lehet 0, ha <strong><em>legalább</em></strong> az egyik tényezője 0. Ez a tulajdonság persze nyilvánvalónak tűnik, ám hamarosan fogunk találkozni olyan algebrai struktúrákkal, amelyekben ez nem teljesül. Most nézzük ennek az állításnak a bizonyítását:</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3310"> <!-- Title of the displayed element --> <h4 class="yp-element-non-indexed-header">Bizonyítás:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>A korábbi részekben már jól bejáratott <strong><em>indirekt bizonyítást</em></strong> fogjuk alkalmazni. Azaz megmutatjuk, hogy milyen képtelen következményekhez vezetne, ha az állítás nem lenne igaz.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Tegyük fel tehát, hogy léteznek olyan galád <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> természetes számok, amelyek esetén <span class="wp-katex-eq" data-display="false">a\cdot b=0</span>, ugyanakkor <span class="wp-katex-eq" data-display="false">a\neq 0</span> és <span class="wp-katex-eq" data-display="false">b\neq 0</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Mivel <span class="wp-katex-eq" data-display="false">b\neq 0</span>, ezért a Peano-axiómarendszer (<a href="https://youproof.hu/kriptografia/11-peano-axiomarendszer-termeszetes-szam-muvelet-osszeadas-kommutativitas-asszociativitas-teljes-indukcio/#yp-element-2422" class="yp-element-link">11.1. Definíció</a>) 3. pontja miatt létezik olyan természetes szám, amelynek épp <span class="wp-katex-eq" data-display="false">b</span> a rákövetkezője. Jelöljük ezt a számot <span class="wp-katex-eq" data-display="false">c</span>-vel, azaz <span class="wp-katex-eq" data-display="false">s(c)=b</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Ekkor viszont <span class="wp-katex-eq" data-display="false">b</span> helyére behelyettesítve <span class="wp-katex-eq" data-display="false">s(c)</span>-t, a következőt kapjuk:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">a\cdot \underbrace{s(c)}_{=b} = 0</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>A Peano-szorzás definíciójának (<a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2497" class="yp-element-link">12.1. Definíció</a>) 2. pontja miatt ez a kifejezés így is írható:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">a\cdot c + a = 0</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Viszont a <a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2800" class="yp-element-link">12.17. Lemma</a> miatt a természetes számok körében egy összeg csak akkor lehet 0, ha mindkét tagja 0. Azaz jelen esetben <span class="wp-katex-eq" data-display="false">a\cdot c=0</span> és <span class="wp-katex-eq" data-display="false">a=0</span>. Ezek közül a második viszont ellentmond annak az indirekt feltételezésünknek, miszerint <span class="wp-katex-eq" data-display="false">a\neq 0</span>.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">∎</span></div> <p>Ennek segítségével mostmár megfogalmazhatjuk azt a segédtételt, amely általánosságban is lehetővé teszi, hogy egy egyenlet mindkét oldalát ugyanazzal a tényezővel egyszerűsíthessük:</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3314"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">14.2. Lemma:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Tetszőleges <span class="wp-katex-eq" data-display="false">a</span>, <span class="wp-katex-eq" data-display="false">b</span> és <span class="wp-katex-eq" data-display="false">c</span> természetes számok esetén ha <span class="wp-katex-eq" data-display="false">c\neq 0</span> és <span class="wp-katex-eq" data-display="false">a\cdot c = b\cdot c</span>, akkor <span class="wp-katex-eq" data-display="false">a=b</span>.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">♣</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3315"> <!-- Title of the displayed element --> <h4 class="yp-element-non-indexed-header">Bizonyítás:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Tegyük fel, hogy nem igaz az állítás, azaz valamilyen <span class="wp-katex-eq" data-display="false">c\neq 0</span> mellett léteznek olyan galád <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> természetes számok, amelyekre <span class="wp-katex-eq" data-display="false">a\cdot c=b\cdot c</span> teljesül, ugyanakkor <span class="wp-katex-eq" data-display="false">a\neq b</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Ekkor <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> kisebb-nagyobb viszonyaira vonatkozóan a <span class="wp-katex-eq" data-display="false">\leq</span> reláció (<a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2778" class="yp-element-link">12.13. Definíció</a>) trichotómiája (<a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2824" class="yp-element-link">12.20. Tétel</a>) miatt két eset lehetséges: <span class="wp-katex-eq" data-display="false">a\lt b</span> vagy <span class="wp-katex-eq" data-display="false">b\lt a</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Ha <span class="wp-katex-eq" data-display="false">a\lt b</span>, akkor ez a rendezési reláció <a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2778" class="yp-element-link">12.13. Definíció</a>ja miatt azt jelenti, hogy létezik olyan <span class="wp-katex-eq" data-display="false">k\neq 0</span> természetes szám, hogy:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">a+k=b</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Ezt behelyettesítve az <span class="wp-katex-eq" data-display="false">a\cdot c=b\cdot c</span> egyenletbe a következőt kapjuk:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">a\cdot c=(\underbrace{a+k}_{=b})\cdot c</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>A Peano-szorzás disztributivitása miatt (<a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2574" class="yp-element-link">12.5. Tétel</a>) az egyenlet jobboldalán lévő zárójel felbontható:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">a\cdot c=a\cdot c + k\cdot c</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Azt viszont tudjuk, hogy egyrészt <span class="wp-katex-eq" data-display="false">k\neq 0</span>, másrészt <span class="wp-katex-eq" data-display="false">c\neq 0</span>, ezért a <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#yp-element-3307" class="yp-element-link">14.1. Lemma</a> alapján a szorzatuk sem lehet 0.</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">a\cdot c=a\cdot c + \underbrace{k\cdot c}_{\neq 0}</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Azaz a <span class="wp-katex-eq" data-display="false">\lt</span> reláció <a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2778" class="yp-element-link">12.13. Definíció</a>ja alapján lényegében ezt kaptuk:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">a\cdot c \lt a\cdot c</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Ez ugye lehetetlen, hiszen semmilyen természetes szám nem lehet kisebb önmagánál. A másik esetben – tehát amikor <span class="wp-katex-eq" data-display="false">b\lt a</span> – ugyanilyen módon juthatunk ellentmondásra. Ekkor azt fogjuk kapni, hogy <span class="wp-katex-eq" data-display="false">b\cdot c \lt b\cdot c</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Mivel mindkét esetben ellentmondásra jutottunk, ezért csak az eredeti felételezésünk – miszerint a tétel állítása nem igaz – lehetett hibás.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">∎</span></div> <p>Innentől kezdve tehát egy természetes számokon értelmezett egyenlet megoldása során legálisan <strong><em>egyszerűsíthetjük</em></strong> – vagy némiképp helytelenül fogalmazva „oszthatjuk el” – az egyenlet mindkét oldalát egy <strong><em>nemnulla</em></strong> számmal. Azaz a korábbi példaegyenletünk megoldása során a <span class="wp-katex-eq" data-display="false">2\cdot x = 4</span> állításból a most bizonyított <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#yp-element-3314" class="yp-element-link">14.2. Lemma</a> miatt következik, hogy <span class="wp-katex-eq" data-display="false">x=2</span>.</p> <p>Nagyon fontos azonban, hogy csak <strong><em>nemnulla</em></strong> természetes számmal szabad egyszerűsíteni. Például <span class="wp-katex-eq" data-display="false">a\cdot 0=b\cdot 0</span> tetszőleges <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> természetes számokra teljesül, így ebből nem következik, hogy <span class="wp-katex-eq" data-display="false">a=b</span>.</p> <div id="integer-multiplication-requirements"></div> <h4 class="wp-block-heading">A <span class="wp-katex-eq" data-display="false">\Z</span>-beli szorzás követelményei</h4> <p><strong><em>Egy rövid előzetes megjegyzés: eddig a Peano-szorzás jelölésére minden esetben kiírtuk a <span class="wp-katex-eq" data-display="false">\cdot</span> műveleti jelet. Mostantól azonban a jobb olvashatóság kedvéért ezt esetenként el fogjuk hagyni. Így például az <span class="wp-katex-eq" data-display="false">xy</span> kifejezés ugyanazt fogja jelenteni, mint az <span class="wp-katex-eq" data-display="false">x\cdot y</span> kifejezés. Remélhetőleg ez nem fogja összezavarni az Olvasót, hiszen már az általános iskolában is bevett szokás időnként elhagyni a szorzást jelölő <span class="wp-katex-eq" data-display="false">\cdot</span> műveleti jelet.</em></strong></p> <p>Térjünk most vissza a <span class="wp-katex-eq" data-display="false">\Z</span> halmazon értelmezendő <span class="wp-katex-eq" data-display="false">\odot</span> művelethez, és intuitív módon alkossuk meg az <span class="wp-katex-eq" data-display="false">[(a;b)]\odot [(c;d)]</span> szorzat eredményének képletét. Az eredmény ugye szintén valamilyen egész szám lesz egy betétet és egy adósságot jelző komponenssel.</p> <p>Az intuíciónk azt mondatja velünk, hogy mindkét komponens valamilyen módon függeni fog az eredeti <span class="wp-katex-eq" data-display="false">[(a;b)]</span> és <span class="wp-katex-eq" data-display="false">[(c;d)]</span> egész számok mindkét komponensétől. Ennél közelebbit azonban egyelőre nem tudunk mondani, ezért az alábbi viszonylag általános képletből indulunk ki, aztán meglátjuk, jól tippeltünk-e:</p> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}[(a;b)]\odot [(c;d)] = [(&\overbrace{A\cdot ac + B\cdot ad + C\cdot bc + D\cdot bd}^{\text{1. komponens}}; \\ &\underbrace{E\cdot ac + F\cdot ad + G\cdot bc + H\cdot bd}_{\text{2. komponens}})]\end{aligned}</span> <p>Az <strong><em>eredmény első komponensét</em></strong> tehát úgy kapjuk, hogy képezzük az eredeti két egész szám két-két komponensének összes lehetséges szorzatát, ezeket a szorzatokat ellátjuk valamilyen – egyelőre még ismeretlen – <span class="wp-katex-eq" data-display="false">A</span>, <span class="wp-katex-eq" data-display="false">B</span>, <span class="wp-katex-eq" data-display="false">C</span> és <span class="wp-katex-eq" data-display="false">D</span> együtthatókkal, majd az így kapott tagokat összeadjuk. Az <strong><em>eredmény második komponensét</em></strong> ugyanígy kapjuk, csak ott az <span class="wp-katex-eq" data-display="false">E</span>, <span class="wp-katex-eq" data-display="false">F</span>, <span class="wp-katex-eq" data-display="false">G</span> és <span class="wp-katex-eq" data-display="false">H</span> – egyelőre szintén ismeretlen – együtthatókat használjuk. Ez a folyamat látható az alábbi ábrán:</p> <div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="200" height="187" src="https://youproof.hu/wp-content/uploads/kriptografia_14_egesz_szamok_szorzaskepletenek_konstrukcioja.jpg" alt="Egész számok szorzásképletének konstrukciója" class="wp-image-3520"/><figcaption>Egész számok szorzásképletének konstrukciója</figcaption></figure></div> <p>A feladatunk tehát az <span class="wp-katex-eq" data-display="false">A</span>, <span class="wp-katex-eq" data-display="false">B</span>, <span class="wp-katex-eq" data-display="false">C</span> és <span class="wp-katex-eq" data-display="false">D</span>, valamint az <span class="wp-katex-eq" data-display="false">E</span>, <span class="wp-katex-eq" data-display="false">F</span>, <span class="wp-katex-eq" data-display="false">G</span> és <span class="wp-katex-eq" data-display="false">H</span> természetes számok, mint együtthatók meghatározása oly módon, hogy érvényben maradjanak a szokásos számolási szabályok.</p> <p>Az első és legfontosabb követelményünk, hogy az <span class="wp-katex-eq" data-display="false">f(n)=[(n;0)]</span> <strong><em>legyen egy szorzattartó leképezés</em></strong> a „régi” <span class="wp-katex-eq" data-display="false">\N_1</span> és az „új” <span class="wp-katex-eq" data-display="false">\N_2</span> halmaz között. Azaz ha tetszőleges <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> természetes számoknak képezzük az <span class="wp-katex-eq" data-display="false">a\cdot b</span> Peano-szorzatát az <span class="wp-katex-eq" data-display="false">\N_1</span> halmazban, majd vesszük ennek <span class="wp-katex-eq" data-display="false">f</span> szerinti képét az <span class="wp-katex-eq" data-display="false">\N_2</span> halmazban, akkor ugyanazt kapjuk, mintha az <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> elemek <span class="wp-katex-eq" data-display="false">f(a)</span> és <span class="wp-katex-eq" data-display="false">f(b)</span> képeit <span class="wp-katex-eq" data-display="false">\odot</span>-oznánk össze az <span class="wp-katex-eq" data-display="false">\N_2</span> halmazban. Ez látható az alábbi ábrán:</p> <div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="300" height="323" src="https://youproof.hu/wp-content/uploads/kriptografia_14_szorzattarto_lekepezes.jpg" alt="Szorzattartó leképezés" class="wp-image-3522"/><figcaption>Szorzattartó leképezés</figcaption></figure></div> <p>Most nézzük meg, milyen megkötést kell tennünk a keresett 8 együtthatóra ahhoz, hogy ez teljesüljön.</p> <h4 class="wp-block-heading"><strong>I. követelmény: Az <span class="wp-katex-eq" data-display="false">f</span> leképezés legyen szorzattartó</strong></h4> <p>Ezt képlettel így írhatjuk fel:</p> <span class="wp-katex-eq katex-display" data-display="true">\underbrace{[(n;0)]}_{=f(n)} \odot \underbrace{[(k;0)]}_{=f(k)} = \underbrace{[(n\cdot k;0)]}_{=f(n\cdot k)}</span> <p>Az egyenlet baloldalára felírva a fentebbi általános képletünket – és persze a 0 tagokat elhagyva – a következőt kapjuk:</p> <span class="wp-katex-eq katex-display" data-display="true">[(A\cdot nk;E\cdot nk)]=[(nk;0)]</span> <p>Azt kaptuk tehát, hogy az <span class="wp-katex-eq" data-display="false">(A\cdot nk;E\cdot nk)</span> természetes számpárnak ugyanabba a <span class="wp-katex-eq" data-display="false">\sim</span> reláció (lásd a <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-2912" class="yp-element-link">13.1. Definíció</a>t) szerinti ekvivalencia-osztályba kell esnie, mint az <span class="wp-katex-eq" data-display="false">(nk;0)</span> számpárnak. Ez viszont az előző részben bizonyított <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-2935" class="yp-element-link">13.2. Tétel</a> miatt épp azt jelenti, hogy:</p> <span class="wp-katex-eq katex-display" data-display="true">A\cdot nk + 0=E\cdot nk + nk</span> <p>A baloldalt 0-val egyszerűsítve, a jobboldalon pedig a Peano-szorzás disztributivitását (<a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2574" class="yp-element-link">12.5. Tétel</a>) kihasználva ez így írható fel:</p> <span class="wp-katex-eq katex-display" data-display="true">A\cdot nk=(E+1)\cdot nk</span> <p>Itt feltételezhetjük, hogy <span class="wp-katex-eq" data-display="false">nk\neq 0</span>, máskülönben ez az egyenlet <span class="wp-katex-eq" data-display="false">A</span> és <span class="wp-katex-eq" data-display="false">E</span> megválasztásától függetlenül teljesülne. Ha viszont <span class="wp-katex-eq" data-display="false">nk\neq 0</span>, akkor az imént bizonyított <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#yp-element-3314" class="yp-element-link">14.2. Lemma</a> miatt következik, hogy:</p> <span class="wp-katex-eq katex-display" data-display="true">A=E+1</span> <p>A keresett 8 együtthatóról tehát azt már tudjuk, hogy az <span class="wp-katex-eq" data-display="false">A</span> együtthatónak <span class="wp-katex-eq" data-display="false">E</span>-nél egy 1-gyel nagyobb természetes számot kell választanunk. Ha így teszünk, akkor a fentiek alapján az <span class="wp-katex-eq" data-display="false">f</span> leképezés biztosan <strong><em>tartani fogja</em></strong> a Peano-szorzást. Tudományosabban fogalmazva ekkor <span class="wp-katex-eq" data-display="false">f</span> egy <strong><em>injektív homomorfizmus</em></strong> (lásd a <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3078" class="yp-element-link">13.8. Definíció</a>t) lesz az <span class="wp-katex-eq" data-display="false">(\N_1 , \cdot )</span> és a <span class="wp-katex-eq" data-display="false">(\Z , \odot )</span> algebrai struktúrák között.</p> <p>Mondhatnánk, hogy készen is vagyunk. Hiszen ez alapján ha az <span class="wp-katex-eq" data-display="false">A=1</span> választással élünk, a másik 7 együtthatót pedig 0-nak választjuk, akkor megvan a művelettartás. Igenám, de mi szeretnénk egyéb megkötéseket is tenni az <span class="wp-katex-eq" data-display="false">\odot</span> műveletre annak érdekében, hogy a szokásos számolási szabályok érvényben maradjanak ne csak az <span class="wp-katex-eq" data-display="false">\N_2</span>-n belül, hanem a <span class="wp-katex-eq" data-display="false">\Z</span> halmaz többi részén is.</p> <h4 class="wp-block-heading"><strong>II. követelmény: Adósság szorzása pozitív egész számmal</strong></h4> <p>Emlékezzünk vissza, hogy mi motiválta a <a rel="noreferrer noopener" aria-label="természetes számok szorzásának (új fülön nyitja meg)" href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz#peano-multiplication" target="_blank">természetes számok szorzásának</a> bevezetését a 12. részben. Ugye szerettük volna lerövidíteni az olyan kifejezéseket, amikor egy számot önmagával kell sokszor összeadni. Például az <span class="wp-katex-eq" data-display="false">a+a+a+a+a</span> kifejezést így rövidíthettük: <span class="wp-katex-eq" data-display="false">a\cdot 5</span>. Érdemes lenne megtartani ezt a tulajdonságot a <span class="wp-katex-eq" data-display="false">\odot</span> művelet esetén is.</p> <p>A pozitív egész számokra ezt már biztosítottuk az I. követelménnyel. Most nézzük meg, mi a helyzet akkor, ha egy adósságot reprezentáló egész számot kell önmagával sokszor összeadni. Tekintsük például a <span class="wp-katex-eq" data-display="false">[(0;n)] \oplus [(0;n)] \oplus [(0;n)]</span> kifejezést. Ez egyrészt az <span class="wp-katex-eq" data-display="false">\oplus</span> művelet <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3157" class="yp-element-link">13.12. Definíció</a>ja miatt így írható fel:</p> <span class="wp-katex-eq katex-display" data-display="true">[(0;n+n+n)]=[(0;n\cdot 3)]</span> <p>Másrészt viszont itt tulajdonképpen arról van szó, hogy a <span class="wp-katex-eq" data-display="false">[(0;n)]</span> adósságot reprezentáló negatív egész számot <span class="wp-katex-eq" data-display="false">\odot</span>-ozzuk össze a 3 természetes szám <span class="wp-katex-eq" data-display="false">f</span> szerinti képével, azaz a <span class="wp-katex-eq" data-display="false">[(3;0)]</span> pozitív egész számmal. Azaz lényegében:</p> <span class="wp-katex-eq katex-display" data-display="true">[(0;n)]\odot [(3;0)]=[(0;n\cdot 3)]</span> <p>Általánosságban tehát a <span class="wp-katex-eq" data-display="false">\odot</span> művelettel szembeni második követelményünk, hogy tetszőleges <span class="wp-katex-eq" data-display="false">n</span> és <span class="wp-katex-eq" data-display="false">k</span> természetes számok esetén teljesüljön az alábbi:</p> <span class="wp-katex-eq katex-display" data-display="true">[(0;n)]\odot \underbrace{[(k;0)]}_{=f(k)}=[(0;n\cdot k)]</span> <p>Az egyenlet baloldalára felírva az általános képletünket – és persze a 0 tagokat elhagyva – a következőt kapjuk:</p> <span class="wp-katex-eq katex-display" data-display="true">[(C\cdot nk;G\cdot nk)]=[(0;nk)]</span> <p>Azt kaptuk tehát, hogy a <span class="wp-katex-eq" data-display="false">(C\cdot nk;G\cdot nk)</span> természetes számpárnak ugyanabba a <span class="wp-katex-eq" data-display="false">\sim</span> reláció (lásd a <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-2912" class="yp-element-link">13.1. Definíció</a>t) szerinti ekvivalencia-osztályba kell esnie, mint a <span class="wp-katex-eq" data-display="false">(0;nk)</span> számpárnak. Ez viszont az előző részben bizonyított <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-2935" class="yp-element-link">13.2. Tétel</a> miatt épp azt jelenti, hogy:</p> <span class="wp-katex-eq katex-display" data-display="true">C\cdot nk + nk=G\cdot nk + 0</span> <p>A jobboldalt 0-val egyszerűsítve, a baloldalon pedig a Peano-szorzás disztributivitását (<a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2574" class="yp-element-link">12.5. Tétel</a>) kihasználva ez így írható fel:</p> <span class="wp-katex-eq katex-display" data-display="true">(C+1)\cdot nk=G\cdot nk</span> <p>Itt feltételezhetjük, hogy <span class="wp-katex-eq" data-display="false">nk\neq 0</span>, máskülönben ez az egyenlet <span class="wp-katex-eq" data-display="false">C</span> és <span class="wp-katex-eq" data-display="false">G</span> megválasztásától függetlenül teljesülne. Ha viszont <span class="wp-katex-eq" data-display="false">nk\neq 0</span>, akkor ismételten a <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#yp-element-3314" class="yp-element-link">14.2. Lemma</a> miatt következik, hogy:</p> <span class="wp-katex-eq katex-display" data-display="true">C+1=G</span> <p>A keresett 8 együtthatóról most tehát már azt is tudjuk, hogy a <span class="wp-katex-eq" data-display="false">G</span> együtthatónak <span class="wp-katex-eq" data-display="false">C</span>-nél egy 1-gyel nagyobb természetes számot kell választanunk. Ha így teszünk, akkor a fentiek alapján egy adósságot jobbról megszorozva egy <span class="wp-katex-eq" data-display="false">k</span> természetes számnak megfelelő pozitív egész számmal, lényegében az adósság <span class="wp-katex-eq" data-display="false">k</span>-szorosát kapjuk.</p> <p>Most nézzük, milyen megkötéseket lenne érdemes még tenni a <span class="wp-katex-eq" data-display="false">\odot</span> műveletre.</p> <h4 class="wp-block-heading"><strong>III. követelmény: Pozitív egész szám szorzása adóssággal</strong></h4> <p>Szeretnénk, ha a Peano-szorzáshoz hasonlóan a <span class="wp-katex-eq" data-display="false">\odot</span> művelet is kommutatív lenne. A pozitív egész számokra ezt már biztosítottuk az I. követelménnyel. Jó volna azonban, ha a kommutativitás a II. követelmény kapcsán felvázolt szituációban is teljesülne, tehát amikor az egyik tényező adósságot, a másik pedig betétet reprezentál.</p> <p>Általánosságban tehát a <span class="wp-katex-eq" data-display="false">\odot</span> művelettel szembeni harmadik követelményünk, hogy tetszőleges <span class="wp-katex-eq" data-display="false">n</span> és <span class="wp-katex-eq" data-display="false">k</span> természetes számok esetén teljesüljön az alábbi:</p> <span class="wp-katex-eq katex-display" data-display="true">[(0;n)] \odot [(k;0)] = [(k;0)] \odot [(0;n)]</span> <p>Az egyenlet mindkét oldalára felírva az általános képletünket – és persze a 0 tagokat elhagyva – a következőt kapjuk:</p> <span class="wp-katex-eq katex-display" data-display="true">[(C\cdot nk;G\cdot nk)] = [(B\cdot nk;F\cdot nk)]</span> <p>Azt kaptuk tehát, hogy a <span class="wp-katex-eq" data-display="false">(C\cdot nk;G\cdot nk)</span> természetes számpárnak ugyanabba a <span class="wp-katex-eq" data-display="false">\sim</span> reláció (lásd a <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-2912" class="yp-element-link">13.1. Definíció</a>t) szerinti ekvivalencia-osztályba kell esnie, mint a <span class="wp-katex-eq" data-display="false">(B\cdot nk;F\cdot nk)</span> számpárnak. Ez viszont az előző részben bizonyított <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-2935" class="yp-element-link">13.2. Tétel</a> miatt épp azt jelenti, hogy: </p> <span class="wp-katex-eq katex-display" data-display="true">C\cdot nk + F\cdot nk=G\cdot nk + B\cdot nk</span> <p>Mindkét oldalon a Peano-szorzás disztributivitását (<a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2574" class="yp-element-link">12.5. Tétel</a>) kihasználva ez így írható fel:</p> <span class="wp-katex-eq katex-display" data-display="true">(C+F)\cdot nk=(G+B)\cdot nk</span> <p>Itt feltételezhetjük, hogy <span class="wp-katex-eq" data-display="false">nk\neq 0</span>, máskülönben ez az egyenlet <span class="wp-katex-eq" data-display="false">C</span>, <span class="wp-katex-eq" data-display="false">F</span>, <span class="wp-katex-eq" data-display="false">G</span> és <span class="wp-katex-eq" data-display="false">B</span> megválasztásától függetlenül teljesülne. Ha viszont <span class="wp-katex-eq" data-display="false">nk\neq 0</span>, akkor ismételten a <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#yp-element-3314" class="yp-element-link">14.2. Lemma</a> miatt következik, hogy: </p> <span class="wp-katex-eq katex-display" data-display="true">C+F=G+B</span> <p>A II. követelmény kapcsán viszont már megállapítottuk, hogy <span class="wp-katex-eq" data-display="false">G=C+1</span>, emiatt:</p> <span class="wp-katex-eq katex-display" data-display="true">C+F=\underbrace{C+1}_{=G}+B</span> <p>Ezt az egyenletet viszont a <a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2793" class="yp-element-link">12.16. Lemma</a> miatt egyszerűsíthetjük <span class="wp-katex-eq" data-display="false">C</span>-vel:</p> <span class="wp-katex-eq katex-display" data-display="true">F=1+B</span> <p>Végül nézzük az utolsó, <span class="wp-katex-eq" data-display="false">\odot</span> műveletre vonatkozó megkötésünket.</p> <h4 class="wp-block-heading"><strong>IV. követelmény: Adósság szorzása adóssággal</strong></h4> <p>Az előző három pontban felvázolt szituációk esetén legalább az egyik tényező lényegében egy természetes szám, pontosabban annak az <span class="wp-katex-eq" data-display="false">f</span> leképezés szerinti képe volt. Ezeket az eseteket viszonylag könnyű volt a valósághoz kötni, most azonban kénytelenek leszünk ettől némiképp elvonatkoztatni. Ha ugyanis a <span class="wp-katex-eq" data-display="false">\odot</span> műveletet a teljes <span class="wp-katex-eq" data-display="false">\Z</span> halmazon szeretnénk értelmezni, akkor muszáj kezelnünk azokat az eseteket is, amikor mindkét tényező egy-egy adósságot reprezentáló negatív egész szám.</p> <p>Vonatkoztassunk most el attól az apróságtól, hogy ennek látszólag nincs értelme, és tegyük fel, hogy a <span class="wp-katex-eq" data-display="false">[(0;n)] \odot [(0;k)]</span> szorzás eredménye is egy valamilyen egész szám. Azt még nem tudjuk, hogy pontosan melyik, az azonban biztos, hogy a <span class="wp-katex-eq" data-display="false">\odot</span> műveletnek <strong><em>jóldefiniáltnak</em></strong> kell lennie. Mit is jelent ez pontosan?</p> <p>Az előző részben definiált <span class="wp-katex-eq" data-display="false">\oplus</span> művelet (<a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3157" class="yp-element-link">13.12. Definíció</a>) esetén mindkét tag egy-egy ekvivalencia-osztály volt. Felmerült tehát a kérdés, hogy vajon mindegy-e, hogy a definícióban szereplő képletet e két ekvivalencia-osztály mely elemeire alkalmazzuk. A <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3151" class="yp-element-link">13.11. Tétel</a> épp arról szólt, hogy e választástól függetlenül az eredményül kapott számpárok mindig ugyanabból az ekvivalencia-osztályból kerülnek ki. Erre mondtuk azt, hogy a <span class="wp-katex-eq" data-display="false">\oplus</span> művelet <strong><em>jóldefiniált</em></strong> a <span class="wp-katex-eq" data-display="false">\Z</span> halmazon.</p> <p>Valami hasonlóra volna szükségünk a <span class="wp-katex-eq" data-display="false">\odot</span> művelet kapcsán is. A <span class="wp-katex-eq" data-display="false">\sim</span>-vel jelölt <strong><em>„ugyanazt a vagyont jelöli”-reláció</em></strong> <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-2912" class="yp-element-link">13.1. Definíció</a>ja alapján a <span class="wp-katex-eq" data-display="false">[(0;n)]</span> és az <span class="wp-katex-eq" data-display="false">[(a;n+a)]</span> kifejezések ugyanazt az egész számot jelölik tetszőleges <span class="wp-katex-eq" data-display="false">a</span> természetes szám esetén. Elvárjuk tehát, hogy amennyiben ezt egy tetszőleges <span class="wp-katex-eq" data-display="false">[(0;k)]</span> negatív egész számmal megszorozzuk, akkor a képletünk által szolgáltatott eredmény mindig ugyabból az ekvivalencia-osztályból kerüljön ki függetlenül attól, hogy a baloldali tényezőt a <span class="wp-katex-eq" data-display="false">[(0;n)]</span> vagy az <span class="wp-katex-eq" data-display="false">[(a;n+a)]</span> kifejezéssel írtuk-e le. Mint ahogyan törtszámok esetén is teljesen mindegy, hogy <span class="wp-katex-eq" data-display="false">\frac{1}{2}</span>-et vagy <span class="wp-katex-eq" data-display="false">\frac{2}{4}</span>-et írunk-e egy kifejezésbe.</p> <p>A fentiek fényében mostmár megfogalmazhatjuk a <span class="wp-katex-eq" data-display="false">\odot</span> művelettel szemben támasztott utolsó követelményünket is, miszerint tetszőleges <span class="wp-katex-eq" data-display="false">n</span>, <span class="wp-katex-eq" data-display="false">k</span> és <span class="wp-katex-eq" data-display="false">a</span> természetes számokra teljesülnie kell a következőnek:</p> <span class="wp-katex-eq katex-display" data-display="true">[(0;n)] \odot [(0;k)] = [(a;n+a)] \odot [(0;k)]</span> <p>Az egyenlet mindkét oldalára felírva az általános képletünket – és persze a 0 tagokat elhagyva – a következőt kapjuk:</p> <span class="wp-katex-eq katex-display" data-display="true">[(D\cdot nk;H\cdot nk)] = [(B\cdot ak + D\cdot (n+a)k;F\cdot ak + H\cdot (n+a)k)]</span> <p>Azt kaptuk tehát, hogy a <span class="wp-katex-eq" data-display="false">(D\cdot nk;H\cdot nk)</span> természetes számpárnak ugyanabba a <span class="wp-katex-eq" data-display="false">\sim</span> reláció (lásd a <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-2912" class="yp-element-link">13.1. Definíció</a>t) szerinti ekvivalencia-osztályba kell esnie, mint a <span class="wp-katex-eq" data-display="false">(B\cdot ak + D\cdot (n+a)k;F\cdot ak + H\cdot (n+a)k)</span> számpárnak. Ez viszont az előző részben bizonyított <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-2935" class="yp-element-link">13.2. Tétel</a> miatt épp azt jelenti, hogy:</p> <span class="wp-katex-eq katex-display" data-display="true">D\cdot nk + F\cdot ak + H\cdot (n+a)k = H\cdot nk + B\cdot ak + D\cdot (n+a)k</span> <p>Mindkét oldalon a Peano-szorzás disztributivitását (<a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2574" class="yp-element-link">12.5. Tétel</a>) kihasználva ez így írható fel:</p> <span class="wp-katex-eq katex-display" data-display="true">D\cdot nk + F\cdot ak + H\cdot nk + H\cdot ak = H\cdot nk + B\cdot ak + D\cdot nk + D\cdot ak</span> <p>A <a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2793" class="yp-element-link">12.16. Lemma</a> miatt az egyenlet mindkét oldalát egyszerűsíthetjük <span class="wp-katex-eq" data-display="false">D\cdot nk</span>-val és <span class="wp-katex-eq" data-display="false">H\cdot nk</span>-val:</p> <span class="wp-katex-eq katex-display" data-display="true">F\cdot ak + H\cdot ak = B\cdot ak + D\cdot ak</span> <p>Ismételten a Peano-szorzás disztributivitása miatt ez így is írható:</p> <span class="wp-katex-eq katex-display" data-display="true">(F+H)\cdot ak = (B+D)\cdot ak</span> <p>Itt feltételezhetjük, hogy <span class="wp-katex-eq" data-display="false">ak\neq 0</span>, máskülönben ez az egyenlet <span class="wp-katex-eq" data-display="false">F</span>, <span class="wp-katex-eq" data-display="false">H</span>, <span class="wp-katex-eq" data-display="false">B</span> és <span class="wp-katex-eq" data-display="false">D</span> megválasztásától függetlenül teljesülne. Ha viszont <span class="wp-katex-eq" data-display="false">ak\neq 0</span>, akkor a <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#yp-element-3314" class="yp-element-link">14.2. Lemma</a> miatt következik, hogy: </p> <span class="wp-katex-eq katex-display" data-display="true">F+H = B+D</span> <p>A III. követelmény kapcsán viszont már megállapítottuk, hogy <span class="wp-katex-eq" data-display="false">F=B+1</span>, emiatt: </p> <span class="wp-katex-eq katex-display" data-display="true">\underbrace{B+1}_{=F} + H=B+D</span> <p>Ezt az egyenletet viszont a <a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2793" class="yp-element-link">12.16. Lemma</a> miatt egyszerűsíthetjük <span class="wp-katex-eq" data-display="false">B</span>-vel:</p> <span class="wp-katex-eq katex-display" data-display="true">1+H=D</span> <h4 class="wp-block-heading">A <span class="wp-katex-eq" data-display="false">\Z</span>-beli szorzás definíciója</h4> <p>Foglaljuk össze, mire jutottunk eddig. A <span class="wp-katex-eq" data-display="false">\odot</span> művelet képletének meghatározására az alábbi általánosnak tekinthető képletből indultunk ki (amelyben tehát ismeretlennek tekintettük az <span class="wp-katex-eq" data-display="false">A</span>, <span class="wp-katex-eq" data-display="false">B</span>, <span class="wp-katex-eq" data-display="false">C</span> és <span class="wp-katex-eq" data-display="false">D</span>, valamint az <span class="wp-katex-eq" data-display="false">E</span>, <span class="wp-katex-eq" data-display="false">F</span>, <span class="wp-katex-eq" data-display="false">G</span> és <span class="wp-katex-eq" data-display="false">H</span> együtthatóhat):</p> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}[(a;b)]\odot [(c;d)] = [(&A\cdot ac + B\cdot ad + C\cdot bc + D\cdot bd; \\ &E\cdot ac + F\cdot ad + G\cdot bc + H\cdot bd)]\end{aligned}</span> <p>Az előző szakaszban meghatároztunk 4 olyan követelményt, amelyet elvárunk egy „normálisan viselkedő” szorzástól, mint művelettől. Habár a 8 együttható továbbra is ismeretlen, azt azonban már tudjuk, hogy e 4 követelménynek ez a képlet eleget fog tenni, amennyiben az együtthatókra igazak az alábbiak:</p> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}A&=E+1 \\ D&=H+1 \\ F&=B+1 \\ G&=C+1 \\ \end{aligned}</span> <p>Mondhatnánk, hogy ezzel nem vagyunk sokkal előrébb, hiszen a <span class="wp-katex-eq" data-display="false">B</span>, <span class="wp-katex-eq" data-display="false">C</span>, <span class="wp-katex-eq" data-display="false">E</span> és <span class="wp-katex-eq" data-display="false">H</span> együtthatókat még mindig nem ismerjük. Ez igaz ugyan, azonban a fenti okfejtésből az következik, hogy <strong><em>a kívánt tulajdonságok teljesülése nem függ ennek a 4 együtthatónak az értékétől</em></strong>. Így azokat tulajdonképpen szabadon megválaszthatjuk. Annak érdekében, hogy minél egyszerűbb legyen a végleges képletünk, célszerű ezeket önkényesen 0-nak választani – feltéve, ha nem vagyunk mazochisták.</p> <p>Így ezeket az együtthatókat kapjuk:</p> <span class="wp-katex-eq katex-display" data-display="true">\begin{array}{cc} \begin{aligned}E&=0 \\ H&=0 \\ B&=0 \\ C&= 0 \end{aligned} & \begin{aligned} A=E+1&=1 \\ D=H+1&=1 \\ F=B+1&=1 \\ G=C+1&=1 \end{aligned} \end{array}</span> <p>Ezek alapján már definiálhatjuk az <strong><em>egész számok szorzásának</em></strong> műveletét.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3390"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">14.3. Definíció (Egész számok szorzása):</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>A <span class="wp-katex-eq" data-display="false">\Z</span> halmazon az alábbi képlet szerint értelmezett <span class="wp-katex-eq" data-display="false">\odot</span>-tal jelölt kétváltozós műveletet <strong><em>szorzásnak</em></strong> nevezzük:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">[(a;b)] \odot [(c;d)] = [(ac+bd; ad+bc)]</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>A fentiekben <span class="wp-katex-eq" data-display="false">+</span> a <a href="https://youproof.hu/kriptografia/11-peano-axiomarendszer-termeszetes-szam-muvelet-osszeadas-kommutativitas-asszociativitas-teljes-indukcio/#yp-element-2480" class="yp-element-link">11.4. Definíció</a> szerinti Peano-összeadást, az egymás után írás a <a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2497" class="yp-element-link">12.1. Definíció</a> szerinti Peano-szorzást, <span class="wp-katex-eq" data-display="false">[(x;y)]</span> pedig a <span class="wp-katex-eq" data-display="false">\Z</span> halmaznak azon elemét jelöli, amelynek – mint ekvivalencia-osztálynak – eleme az <span class="wp-katex-eq" data-display="false">(x;y)</span> természetes számpár.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">♣</span></div> <p>Először megmutatjuk, hogy a <span class="wp-katex-eq" data-display="false">\odot</span> művelet nemcsak az előző szakaszban megfogalmazott IV. követelmény szerinti esetekben <strong><em>jóldefiniált</em></strong> – tehát amikor adósságot szorzunk adóssággal –, hanem a teljes <span class="wp-katex-eq" data-display="false">\Z</span> halmazon:</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3406"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">14.4. Tétel:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>A <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#yp-element-3390" class="yp-element-link">14.3. Definíció</a>ban bevezetett <span class="wp-katex-eq" data-display="false">\odot</span> művelet <strong><em>jóldefiniált</em></strong> a teljes <span class="wp-katex-eq" data-display="false">\Z</span> halmazon.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">♣</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3407"> <!-- Title of the displayed element --> <h4 class="yp-element-non-indexed-header">Bizonyítás:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>A <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3112" class="yp-element-link">13.9. Tétel</a> tétel szerint minden egész szám felírható <span class="wp-katex-eq" data-display="false">[(x;0)]</span> vagy <span class="wp-katex-eq" data-display="false">[(0;x)]</span> alakban – ahol <span class="wp-katex-eq" data-display="false">x</span> valamilyen természetes szám. Ezért elegendő ellenőrizni, hogy tetszőleges <span class="wp-katex-eq" data-display="false">n</span>, <span class="wp-katex-eq" data-display="false">k</span> és <span class="wp-katex-eq" data-display="false">a</span> természetes számok esetén teljesülnek az alábbiak:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}\underbrace{[(n;0)]}_{\text{pozitív}} \odot \underbrace{[(k;0)]}_{\text{pozitív}} &= [(n+a;a)] \odot [(k;0)] \\ \underbrace{[(n;0)]}_{\text{pozitív}} \odot \underbrace{[(0;k)]}_{\text{negatív}} &= [(n+a;a)] \odot [(0;k)] \\ \underbrace{[(0;n)]}_{\text{negatív}} \odot \underbrace{[(k;0)]}_{\text{pozitív}} &= [(a;n+a)] \odot [(k;0)] \\ \underbrace{[(0;n)]}_{\text{negatív}} \odot \underbrace{[(0;k)]}_{\text{negatív}} &= [(a;n+a)] \odot [(0;k)] \end{aligned}</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Ez a 4 egyenlet a <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#yp-element-3390" class="yp-element-link">14.3. Definíció</a> miatt rendre így írható fel:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}[(nk;0)]&=[(nk +ak;ak)] \\ [(0;nk)]&=[(ak;nk +ak)] \\ [(0;nk)]&=[(ak;nk +ak)] \\ [(nk;0)]&=[(nk +ak;ak)] \end{aligned}</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Mivel a <span class="wp-katex-eq" data-display="false">\sim</span> reláció <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-2912" class="yp-element-link">13.1. Definíció</a>jának 1. pontja miatt egyrészt <span class="wp-katex-eq" data-display="false">(nk;0)\sim (nk+ak;ak)</span>, másrészt <span class="wp-katex-eq" data-display="false">(0;nk)\sim (ak;nk+ak)</span>, ezért az egyenletek bal- és jobboldalai valóban ugyanazokat az egész számokat reprezentálják.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A <span class="wp-katex-eq" data-display="false">\odot</span> művelet eredménye tehát valóban nem függ attól, hogy a tényezők, mint ekvivalencia-osztályok mely elemeire alkalmazzuk a képletet. Azaz a <span class="wp-katex-eq" data-display="false">\odot</span> művelet <strong><em>jóldefiniált</em></strong> ezen ekvivalencia-osztályok halmazán, tehát végsősoron a <span class="wp-katex-eq" data-display="false">\Z</span> halmazon.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">∎</span></div> <p>Most vizsgáljuk meg, hogy tényleg minden szükséges tulajdonságot teljesít-e ez a művelet. Az biztos, hogy az <span class="wp-katex-eq" data-display="false">f(n)=[(n;0)]</span> beágyazófüggvény – amellyel tehát a Peano-axiómák szerinti <span class="wp-katex-eq" data-display="false">\N_1</span> halmazt ágyazzuk be a <span class="wp-katex-eq" data-display="false">\Z</span> halmazba – tartja a Peano-szorzást, hiszen épp ez volt az I. követelményünk az előző szakaszban. Ezért ezt most tételként is kimondhatjuk:</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3399"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">14.5. Tétel:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Tegyük fel, hogy <span class="wp-katex-eq" data-display="false">\N_1</span> a Peano-axiómarendszer (<a href="https://youproof.hu/kriptografia/11-peano-axiomarendszer-termeszetes-szam-muvelet-osszeadas-kommutativitas-asszociativitas-teljes-indukcio/#yp-element-2422" class="yp-element-link">11.1. Definíció</a>) szerint definiált természetes számok halmaza, valamint adva van egy <span class="wp-katex-eq" data-display="false">f:\N_1 \to \Z</span> függvény az alábbiak szerint:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">f(n)=[(n;0)]</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Ekkor tetszőleges <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> természetes számokra teljesül, hogy <span class="wp-katex-eq" data-display="false">f(a\cdot b)=f(a)\odot f(b)</span>. Más szavakkal <span class="wp-katex-eq" data-display="false">f</span> egy <strong><em>injektív homomorfizmus</em></strong> az <span class="wp-katex-eq" data-display="false">(\N_1, \cdot)</span> és a <span class="wp-katex-eq" data-display="false">(\Z ,\odot )</span> algebrai struktúrák között.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">♣</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3401"> <!-- Title of the displayed element --> <h4 class="yp-element-non-indexed-header">Bizonyítás:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>A <span class="wp-katex-eq" data-display="false">\Z</span> halmazon értelmezett <span class="wp-katex-eq" data-display="false">\odot</span> művelet képletének megalkotásakor épp ez volt az I. követelmény, így ez nyilvánvalóan teljesül.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">∎</span></div> <p>Végül megmutatjuk, hogy a <span class="wp-katex-eq" data-display="false">\odot</span> művelet teljesíti az iskolából jól ismert számolási szabályokat.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3409"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">14.6. Tétel:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>A <span class="wp-katex-eq" data-display="false">\Z</span> halmaz tetszőleges <span class="wp-katex-eq" data-display="false">[(a;b)]</span>, <span class="wp-katex-eq" data-display="false">[(c;d)]</span> és <span class="wp-katex-eq" data-display="false">[(e;f)]</span> elemeire igazak az alábbi összefüggések:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">[(a;b)] \odot [(c;d)] = [(c;d)] \odot [(a;b)]</span> <!-- /wp:shortcode --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">([(a;b)] \odot [(c;d)]) \odot [(e;f)] = [(a;b)] \odot ([(c;d)] \odot [(e;f)])</span> <!-- /wp:shortcode --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">[(a;b)] \odot ([(c;d)] \oplus [(e;f)]) = [(a;b)] \odot [(c;d)] \oplus [(a;b)] \odot [(e;f)]</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Más szavakkal a <span class="wp-katex-eq" data-display="false">\odot</span> művelet <strong><em>kommutatív</em></strong> és <strong><em>asszociatív</em></strong>, valamint <strong><em>disztributív</em></strong> a <span class="wp-katex-eq" data-display="false">\oplus</span> műveletre nézve.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">♣</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3411"> <!-- Title of the displayed element --> <h4 class="yp-element-non-indexed-header">Bizonyítás:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Először a <strong><em>kommutativitást</em></strong> vizsgáljuk. Az első egyenlet baloldala a <span class="wp-katex-eq" data-display="false">\odot</span> művelet <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#yp-element-3390" class="yp-element-link">14.3. Definíció</a>ja miatt így írható:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">[(a;b)] \odot [(c;d)] = [(ac+bd;ad+bc)]</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Az egyenlet jobboldala ugyanilyen okok miatt így írható:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">[(c;d)] \odot [(a;b)] = [(ca+db;cb+da)]</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Mivel ugyanazt a kifejezést kaptuk mindkét esetben, ezért a <span class="wp-katex-eq" data-display="false">\odot</span> művelet valóban <strong><em>kommutatív</em></strong>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Most nézzük az <strong><em>asszociativitást</em></strong>. A második egyenlet baloldala így írható:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}&([(a;b)] \odot [(c;d)]) \odot [(e;f)] = \\ = &[(ac+bd;ad+bc)] \odot [(e;f)] = \\ = &[((ac+bd)e + (ad+bc)f; (ac+bd)f + (ad+bc)e)] = \\ = &[(ace+bde+adf+bcf;acf+bdf+ade+bce)]\end{aligned}</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Az egyenlet jobboldala:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}&[(a;b)] \odot ([(c;d)] \odot [(e;f)]) = \\ = &[(a;b)] \odot [(ce+df;cf+de)] = \\ = &[(a(ce+df) + b(cf+de); a(cf+de) + b(ce+df))] = \\ = &[(ace+adf+bcf+bde;acf+ade+bce+bdf)]\end{aligned}</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Mivel ugyanazt a kifejezést kaptuk mindkét esetben, ezért a <span class="wp-katex-eq" data-display="false">\odot</span> művelet valóban <strong><em>asszociatív</em></strong>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Végül ellenőrizzük a <strong><em>disztributivitást</em></strong>. A harmadik egyenlet baloldala:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}&[(a;b)] \odot ([(c;d)] \oplus [(e;f)]) = \\ = &[(a;b)] \odot [(c+e;d+f)] = \\ = &[(a(c+e) + b(d+f);a(d+f) + b(c+e))] = \\ = &[(ac+ae+bd+bf;ad+af+bc+be)]\end{aligned}</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Az egyenlet jobboldala:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}&[(a;b)] \odot [(c;d)] \oplus [(a;b)] \odot [(e;f)] = \\ = &[(ac+bd;ad+bc)] \oplus [(ae+bf;af+be)] = \\ = &[(ac+bd+ae+bf;ad+bc+af+be)]\end{aligned}</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Mivel ugyanazt a kifejezést kaptuk mindkét esetben, ezért a <span class="wp-katex-eq" data-display="false">\odot</span> művelet valóban <strong><em>disztributív</em></strong> a <span class="wp-katex-eq" data-display="false">\oplus</span> műveletre nézve.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">∎</span></div> <h4 class="wp-block-heading">A szokásos számolási szabályok általánosságban</h4> <p>Ebben és az előző részekben többször is beszéltünk már valamiféle „szokásos számolási szabályokról”. Elsőként akkor, amikor a Peano-összeadás és a Peano-szorzás tulajdonságait vizsgáltuk, majd a <span class="wp-katex-eq" data-display="false">\Z</span> halmazon értelmezett két művelet kapcsán is. Ez még sokszor elő fog kerülni a következő részekben is, amikor különböző matematikai objektumok – amelyek nem feltétlenül számok – körében értelmezett műveletek tulajdonságait fogjuk vizsgálni. Ezért jó volna egy általánosan használható és tömör fogalomrendszert használni az ilyen esetekben.</p> <p>A <strong><em>kétváltozós művelet</em></strong> fogalmát a <a href="https://youproof.hu/kriptografia/11-peano-axiomarendszer-termeszetes-szam-muvelet-osszeadas-kommutativitas-asszociativitas-teljes-indukcio/#yp-element-2472" class="yp-element-link">11.3. Definíció</a>ból már ismerjük. Fontos, hogy egy műveletet mindig valamilyen alaphalmazon értelmezünk. Önmagában például nincs értelme összeadásról beszélni. Összeadás hol? A természetes számok <span class="wp-katex-eq" data-display="false">\N</span> halmazán? Vagy az egész számok <span class="wp-katex-eq" data-display="false">\Z</span> halmazán? Nem mindegy, ugyanis adott esetben más-más tulajdonságai lehetnek egy műveletnek az alaphalmaztól függően. Például a <a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2800" class="yp-element-link">12.17. Lemma</a> szerint egy összeg csak akkor lehet „nulla”, ha mindkét tagja „nulla”. Ez nyilvánvalóan csak az <span class="wp-katex-eq" data-display="false">\N</span> halmazon értelmezett összeadásra igaz, a <span class="wp-katex-eq" data-display="false">\Z</span> halmazon már nem. Például <span class="wp-katex-eq" data-display="false">[(3;0)]\oplus [(0;3)] = [(3;3)] = [(0;0)]</span>. Eredményül a „nulla” egész számot kaptuk, holott sem a <span class="wp-katex-eq" data-display="false">[(3;0)]</span> sem pedig a <span class="wp-katex-eq" data-display="false">[(0;3)]</span> nem a „nulla” egész szám. Egyáltalán mit jelent az egy halmazban, hogy „nulla”? Vizsgáljuk meg először ezt a kérdést általánosságban.</p> <h4 class="wp-block-heading">Neutrális elem</h4> <p>Tegyük fel, hogy adva van egy tetszőleges <span class="wp-katex-eq" data-display="false">R</span> halmaz, valamint egy kétváltozós művelet ezen a halmazon, amelyet jelöljünk most <span class="wp-katex-eq" data-display="false">*</span>-gal. Előfordulhat, hogy létezik az <span class="wp-katex-eq" data-display="false">R</span> halmazban egy olyan kitüntetett <span class="wp-katex-eq" data-display="false">n</span> elem, amellyel bármilyen halmazbeli <span class="wp-katex-eq" data-display="false">x</span> elemet össze-<span class="wp-katex-eq" data-display="false">*</span>-ozva <span class="wp-katex-eq" data-display="false">x</span>-et kapjuk vissza eredményül. Ez látható az alábbi ábrán:</p> <div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="250" height="203" src="https://youproof.hu/wp-content/uploads/kriptografia_14_neutralis_elem.jpg" alt="Műveletvégzés a neutrális elemmel" class="wp-image-3524"/><figcaption>Műveletvégzés a neutrális elemmel</figcaption></figure></div> <p>Néhány példa:</p> <ul><li>Az <span class="wp-katex-eq" data-display="false">\N</span> halmazon értelmezett <span class="wp-katex-eq" data-display="false">+</span>-szal jelölt Peano-összeadás esetén a 0 természetes szám.</li><li>Az <span class="wp-katex-eq" data-display="false">\N</span> halmazon értelmezett <span class="wp-katex-eq" data-display="false">\cdot</span>-tal jelölt Peano-szorzás esetén az 1 természetes szám.</li><li>A <span class="wp-katex-eq" data-display="false">\Z</span> halmazon értelmezett <span class="wp-katex-eq" data-display="false">\oplus</span>-szal jelölt művelet esetén a <span class="wp-katex-eq" data-display="false">[(0;0)]</span> – vagy az iskolában megszokott jelöléssel a <span class="wp-katex-eq" data-display="false">0</span> – egész szám.</li><li>A <span class="wp-katex-eq" data-display="false">\Z</span> halmazon értelmezett <span class="wp-katex-eq" data-display="false">\odot</span>-tal jelölt művelet esetén az <span class="wp-katex-eq" data-display="false">[(1;0)]</span> – vagy az iskolában megszokott jelöléssel az <span class="wp-katex-eq" data-display="false">1</span> vagy <span class="wp-katex-eq" data-display="false">+1</span> – egész szám.</li></ul> <p>Egy adott művelet alaphalmazában egy ilyen tulajdonságú elemnek külön neve van:</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3423"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">14.7. Definíció (Neutrális elem):</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Legyen adott egy <span class="wp-katex-eq" data-display="false">R</span> halmaz és egy ezen értelmezett <span class="wp-katex-eq" data-display="false">*</span>-gal jelölt kétváltozós művelet, valamint legyen <span class="wp-katex-eq" data-display="false">n</span> az <span class="wp-katex-eq" data-display="false">R</span> halmaz egy eleme.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Az <span class="wp-katex-eq" data-display="false">n</span> elemet <strong><em>jobboldali neutrális elemnek</em></strong> nevezzük a <span class="wp-katex-eq" data-display="false">*</span> műveletre nézve, amennyiben tetszőleges <span class="wp-katex-eq" data-display="false">R</span>-beli <span class="wp-katex-eq" data-display="false">a</span> elemre teljesül az alábbi:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">a*n=a</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Az <span class="wp-katex-eq" data-display="false">n</span> elemet <strong><em>baloldali neutrális elemnek</em></strong> nevezzük a <span class="wp-katex-eq" data-display="false">*</span> műveletre nézve, amennyiben tetszőleges <span class="wp-katex-eq" data-display="false">R</span>-beli <span class="wp-katex-eq" data-display="false">a</span> elemre teljesül az alábbi:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">n*a=a</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Ha egy <span class="wp-katex-eq" data-display="false">n</span> elem egyszerre jobb- és baloldali neutrális elem, akkor őt <strong><em>kétoldali neutrális elemnek</em></strong>, vagy egyszerűen csak <strong><em>neutrális elemnek</em></strong> nevezzük.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A szakirodalomban sok helyen találkozhatunk még a <strong><em>semleges elem</em></strong>, a <strong><em>nullelem</em></strong>, a <strong><em>zéruselem</em></strong> vagy az <strong><em>egységelem</em></strong> kifejezésekkel, valamint a <span class="wp-katex-eq" data-display="false">0</span> illetve az <span class="wp-katex-eq" data-display="false">1</span> jelölésekkel is. Kontextustól függően mi is felváltva fogjuk használni ezeket a fogalmakat és/vagy jelöléseket, ettől függetlenül ezek mind ugyanazt jelentik.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">♣</span></div> <p>Természetesen kommutatív művelet esetén nincs értelme külön jobb- vagy baloldali neutrális elemről beszélni, hiszen ott minden jobboldali neutrális elem egyben baloldali is, és fordítva. Rögtön felmerülhet a kérdés, hogyha egy halmazban egy adott műveletre nézve létezik neutrális elem, akkor vajon az egyértelmű-e. Ezt válaszolja meg az alábbi tétel:</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3430"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">14.8. Tétel:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Egy tetszőleges <span class="wp-katex-eq" data-display="false">R</span> alaphalmazon értelmezett bármilyen <span class="wp-katex-eq" data-display="false">*</span> műveletre nézve <strong><em>legfeljebb egy</em></strong> neutrális elem létezik. Más szavakkal a neutrális elem <strong><em>egyértelmű</em></strong>, amennyiben létezik.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">♣</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3432"> <!-- Title of the displayed element --> <h4 class="yp-element-non-indexed-header">Bizonyítás:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Tegyük fel, hogy két neutrális elem is létezik a <span class="wp-katex-eq" data-display="false">*</span> műveletre nézve. Jelöljük ezeket <span class="wp-katex-eq" data-display="false">n</span>-nel és <span class="wp-katex-eq" data-display="false">m</span>-mel. Egyrészt, mivel <span class="wp-katex-eq" data-display="false">n</span> neutrális, ezért egyben baloldali neutrális is. Így igaz az alábbi:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">n*m = m</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Másrész, mivel <span class="wp-katex-eq" data-display="false">m</span> is neutrális, ezért egyben jobboldali neutrális is. Így igaz az alábbi is:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">n*m = n</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Azt kaptuk tehát, hogy <span class="wp-katex-eq" data-display="false">n=m</span>, vagyis a neutrális elem egyértelmű, amennyiben létezik.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">∎</span></div> <p>Megjegyezzük, hogy az egyértelműség csak a kétoldali neutrális elemre igaz, a csak jobboldali vagy csak baloldali neutrális elemre nem feltétlenül.</p> <p>Most, hogy van már neutrális elemünk, ismerkedjünk meg egy másik fontos fogalommal.</p> <h4 class="wp-block-heading">Inverz elem, művelet invertálhatósága</h4> <p>Maradjunk továbbra is az <span class="wp-katex-eq" data-display="false">R</span> halmaznál és a rajta értelmezett <span class="wp-katex-eq" data-display="false">*</span> műveletnél, és tegyük fel, hogy létezik erre a műveletre nézve neutrális elem, amelyet jelöljünk <span class="wp-katex-eq" data-display="false">n</span>-nel. A példa kedvéért átmenetileg azt is feltételezzük, hogy a <span class="wp-katex-eq" data-display="false">*</span> művelet asszociatív. Tegyük fel, hogy elvégeztük az <span class="wp-katex-eq" data-display="false">a*b</span> műveletet, melynek eredményeképp kaptunk egy <span class="wp-katex-eq" data-display="false">c</span> elemet. Elképzelhető, hogy szeretnénk <strong><em>megfordítani</em></strong>, vagy tudományosabban fogalmazva <strong><em>invertálni</em></strong> a <span class="wp-katex-eq" data-display="false">b</span>-vel való <span class="wp-katex-eq" data-display="false">*</span>-ozás folyamatát. Azaz szeretnénk találni egy olyan elemet <span class="wp-katex-eq" data-display="false">b</span>-hez, amellyel ha össze-<span class="wp-katex-eq" data-display="false">*</span>-ozzuk a <span class="wp-katex-eq" data-display="false">c</span>-t, akkor visszakapjuk az eredeti <span class="wp-katex-eq" data-display="false">a</span> elemet. Jelöljük ezt a keresett elemet <span class="wp-katex-eq" data-display="false">b^{-1}</span>-gyel. Az invertálás folyamata látható az alábbi ábrán:</p> <div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="150" height="237" src="https://youproof.hu/wp-content/uploads/kriptografia_14_muveletvegzes_invertalasa.jpg" alt="Műveletvégzés invertálása" class="wp-image-3526"/><figcaption>Műveletvégzés invertálása</figcaption></figure></div> <p>Mivel átmenetileg feltételeztük, hogy a <span class="wp-katex-eq" data-display="false">*</span> művelet asszociatív, ezért lényegében egy olyan <span class="wp-katex-eq" data-display="false">b^{-1}</span> elemet keresünk, amelyre teljesül, hogy <span class="wp-katex-eq" data-display="false">b*b^{-1}=n</span>. Így valóban meg tudjuk fordítani a <span class="wp-katex-eq" data-display="false">b</span>-vel való műveletvégzést, hiszen az asszociativitás miatt:</p> <span class="wp-katex-eq katex-display" data-display="true">(\underbrace{a*b}_{=c})*b^{-1} = a*(\underbrace{b*b^{-1}}_{=n}) = a</span> <p>Azt szeretnénk tehát, hogy a <span class="wp-katex-eq" data-display="false">b*b^{-1}</span> művelet eredménye épp az <span class="wp-katex-eq" data-display="false">n</span> neutrális elem legyen. A <span class="wp-katex-eq" data-display="false">*</span> művelet asszociativitását mindössze azért feltételeztük átmenetileg, hogy a fenti átzárójelezést meg tudjuk lépni. Így a <span class="wp-katex-eq" data-display="false">b^{-1}</span>-gyel való <span class="wp-katex-eq" data-display="false">*</span>-ozás valóban visszaszolgáltatja nekünk az eredeti <span class="wp-katex-eq" data-display="false">a</span> elemet. Nem asszociatív esetben ez nem feltétlenül van így, ám a most következő fogalom enélkül a „képesség” nélkül is fontos:</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3443"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">14.9. Definíció (Inverz elem, invertálhatóság):</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Legyen adott egy <span class="wp-katex-eq" data-display="false">R</span> halmaz egy rajta értelmezett <span class="wp-katex-eq" data-display="false">*</span> művelettel. Létezzen továbbá neutrális elem erre a műveletre nézve, amelyet jelöljünk <span class="wp-katex-eq" data-display="false">n</span>-nel.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Ha egy adott <span class="wp-katex-eq" data-display="false">b</span> elemhez létezik olyan <span class="wp-katex-eq" data-display="false">b^{-1}</span>-gyel jelölt elem, amelyre <span class="wp-katex-eq" data-display="false">b*b^{-1}=n</span>, akkor <span class="wp-katex-eq" data-display="false">b^{-1}</span>-et a <span class="wp-katex-eq" data-display="false">b</span> elem <strong><em>jobboldali inverzének</em></strong> nevezzük a <span class="wp-katex-eq" data-display="false">*</span> műveletre nézve.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Ha egy adott <span class="wp-katex-eq" data-display="false">b</span> elemhez létezik olyan <span class="wp-katex-eq" data-display="false">b^{-1}</span>-gyel jelölt elem, amelyre <span class="wp-katex-eq" data-display="false">b^{-1}*b=n</span>, akkor <span class="wp-katex-eq" data-display="false">b^{-1}</span>-et a <span class="wp-katex-eq" data-display="false">b</span> elem <strong><em>baloldali inverzének</em></strong> nevezzük a <span class="wp-katex-eq" data-display="false">*</span> műveletre nézve.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Ha <span class="wp-katex-eq" data-display="false">b^{-1}</span> egyszerre jobb- és baloldali inverz, akkor őt a <span class="wp-katex-eq" data-display="false">b</span> elem <strong><em>kétoldali inverzének</em></strong>, vagy egyszerűen csak <strong><em>inverzének</em></strong> nevezzük a <span class="wp-katex-eq" data-display="false">*</span> műveletre nézve. Azt mondjuk, hogy a <strong><em><span class="wp-katex-eq" data-display="false">b</span> elem invertálható</em></strong>, amennyiben létezik hozzá inverz elem a <span class="wp-katex-eq" data-display="false">*</span> műveletre nézve. Azt mondjuk, hogy a <strong><em><span class="wp-katex-eq" data-display="false">*</span> művelet invertálható</em></strong>, ha minden <span class="wp-katex-eq" data-display="false">R</span>-beli elemhez létezik inverz erre a műveletre nézve.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A szakirodalomban sok helyen találkozhatunk még az <strong><em>ellentett elem</em></strong> vagy a <strong><em>reciprok</em></strong> kifejezésekkel, valamint a <span class="wp-katex-eq" data-display="false">-b</span> illetve az <span class="wp-katex-eq" data-display="false">\frac{1}{b}</span> jelölésekkel is. Kontextustól függően mi is felváltva fogjuk használni ezeket a fogalmakat és/vagy jelöléseket, ettől függetlenül ezek mind ugyanazt jelentik.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">♣</span></div> <p>Természetesen kommutatív művelet esetén nincs értelme külön jobb- vagy baloldali inverz elemről beszélni, hiszen ott minden jobboldali inverz elem egyben baloldali is, és fordítva. Megjegyezzük még, hogy a neutrális elem fogalmával ellentétben <strong><em>itt nem egyetlen</em></strong>, az <span class="wp-katex-eq" data-display="false">R</span> halmazra nézve <strong><em>globális elemről van szó</em></strong>, amely rendelkezik az „inverzséggel”, mint tulajdonsággal. Inverz elemről beszélni csak akkor van értelme, ha megmondjuk azt is, hogy <strong><em>melyik <span class="wp-katex-eq" data-display="false">R</span>-beli elemnek</em></strong> keressük az inverzét.</p> <p>Rögtön felmerülhet a kérdés, hogyha egy adott elemhez egy műveletre nézve létezik inverz, akkor vajon az egyértelmű-e. Ezt válaszolja meg az alábbi tétel:</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3449"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">14.10. Tétel:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Tegyük fel, hogy <span class="wp-katex-eq" data-display="false">*</span> egy valamilyen <span class="wp-katex-eq" data-display="false">R</span> halmazon értelmezett <strong><em>asszociatív</em></strong> kétváltozós művelet. Ekkor tetszőleges <span class="wp-katex-eq" data-display="false">R</span>-beli <span class="wp-katex-eq" data-display="false">a</span> elemhez <strong><em>legfeljebb egy</em></strong> inverz elem létezik erre a műveletre nézve. Más szavakkal minden <span class="wp-katex-eq" data-display="false">a</span> elem inverze <strong><em>egyértelmű</em></strong>, amennyiben létezik.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">♣</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3451"> <!-- Title of the displayed element --> <h4 class="yp-element-non-indexed-header">Bizonyítás:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Tegyük fel, hogy egy <span class="wp-katex-eq" data-display="false">a</span> elemnek két inverze is létezik a <span class="wp-katex-eq" data-display="false">*</span> műveletre nézve. Jelöljük ezeket <span class="wp-katex-eq" data-display="false">x</span>-szel és <span class="wp-katex-eq" data-display="false">y</span>-nal. Egyrészt mivel <span class="wp-katex-eq" data-display="false">x</span> inverz, ezért egyben baloldali inverz is. Így igaz az alábbi:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">(x*a)*y = n*y = y</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Másrészt, mivel <span class="wp-katex-eq" data-display="false">y</span> is inverz, ezért egyben jobboldali inverz is. Így igaz az alábbi is:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">x*(a*y) = x*n = x</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Tekintve, hogy a <span class="wp-katex-eq" data-display="false">*</span> művelet asszociatív, ezért a fenti két egyenlet baloldalai megegyeznek, így tulajdonképpen <span class="wp-katex-eq" data-display="false">x=y</span>. Az <span class="wp-katex-eq" data-display="false">a</span> elem inverze tehát valóban egyértelmű, amennyiben létezik.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">∎</span></div> <p>A neutrális elemmel ellentétben tehát egy adott elem inverze csak akkor egyértelmű, ha a művelet <strong><em>asszociatív</em></strong>, általánosságban azonban ez nem feltétlenül van így.</p> <h4 class="wp-block-heading">A kivonás művelete</h4> <p>Most gondoljuk végig, tudunk-e példákat mutatni az inverz fogalmára az eddig tanultakból. A természetes számok <span class="wp-katex-eq" data-display="false">\N</span> halmazán ugye nem, hiszen épp azért kezdtük el a számfogalom bővítését és vezettük be a negatív számokat, mert sem a Peano-összeadás, sem pedig a Peano-szorzás nem invertálható. Ezzel szemben a <span class="wp-katex-eq" data-display="false">\Z</span> halmazon értelmezett <span class="wp-katex-eq" data-display="false">\oplus</span> művelet invertálható, hiszen egy tetszőleges <span class="wp-katex-eq" data-display="false">[(a;b)]</span>-vel jelölt egész számnak az ellentettje erre a műveletre nézve épp a <span class="wp-katex-eq" data-display="false">[(b;a)]</span>-val jelölt egész szám. Ezek összege ugyanis a <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3157" class="yp-element-link">13.12. Definíció</a> értelmében az <span class="wp-katex-eq" data-display="false">[(a+b;a+b)]</span> egész szám, amely a <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3124" class="yp-element-link">13.10. Definíció</a> alapján megegyezik a <span class="wp-katex-eq" data-display="false">[(0;0)]</span> egész számmal, azaz a <span class="wp-katex-eq" data-display="false">\oplus</span> művelet neutrális elemével.</p> <p>A hagyományos jelölésekkel tehát egy <span class="wp-katex-eq" data-display="false">n</span> egész szám <span class="wp-katex-eq" data-display="false">\oplus</span> műveletre vonatkozó ellentettje a <span class="wp-katex-eq" data-display="false">-n</span> egész szám, és fordítva. Ezt a tényt – tehát, hogy minden egész számnak létezik ellentettje – kihasználva mostmár értelmezhetjük a harmadik alapműveletünket, vagyis a <strong><em>kivonást</em></strong>:</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3462"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">14.11. Definíció (Egész számok kivonása):</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>A <span class="wp-katex-eq" data-display="false">\Z</span> halmazon az alábbi képlet szerint értelmezett <span class="wp-katex-eq" data-display="false">\ominus</span>-szal jelölt kétváltozós műveletet <strong><em>kivonásnak</em></strong> nevezzük:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">[(a;b)] \ominus [(c;d)] = [(a;b)] \oplus [(d;c)]</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Vagy a hagyományos jelölésekkel:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">n - k = n + (-k)</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Ez tehát azt jelenti, hogy egy <span class="wp-katex-eq" data-display="false">n</span> egész számból egy <span class="wp-katex-eq" data-display="false">k</span> egész számot <strong><em>úgy vonunk ki, hogy hozzáadjuk az ellentettjét</em></strong>.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">♣</span></div> <p>Sajnos azonban az <strong><em>osztás</em></strong> fogalmát még mindig nem tudjuk értelmezni a <span class="wp-katex-eq" data-display="false">\Z</span> halmazon, mivel a <span class="wp-katex-eq" data-display="false">\odot</span> művelet nem invertálható ebben a számkörben. Ehhez tovább kéne bővítenünk a szám fogalmát, és bevezetni az úgynevezett <strong><em>racionális (vagy tört-) számokat</em></strong>, ahol már ez a művelet is invertálható. Ezt egyelőre nem fogjuk megtenni, így általánosságban nem fogjuk tudni elvégezni az egész számok közötti osztást. Hamarosan azonban bevezetjük majd az <strong><em>oszthatóság</em></strong> fogalmát, amely bizonyos esetekben mégis lehetővé teszi, hogy egy egész számot „elosszunk” egy másik egész számmal. Ez az „osztás” azonban algebrai értelemben nem lesz művelet, hiszen nem végezhető el általánosságban bármely két egész szám között.</p> <h4 class="wp-block-heading" id="rings-and-fields">Gyűrűk és testek</h4> <p>Most az eddig tanult fogalmakkal felvértezve ismerkedjünk meg azokkal az algebrai fogalmakkal, amelyekre további számelméleti vizsgálataink során gyakran fogunk hivatkozni.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3471"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">14.12. Definíció (Gyűrű, test):</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Tegyük fel, hogy adva van egy valamilyen <span class="wp-katex-eq" data-display="false">R</span> halmaz, amelyen értelmezve van két darab kétváltozós művelet. Az egyiket nevezzük <strong><em>összeadásnak</em></strong> és jelöljük <span class="wp-katex-eq" data-display="false">+</span>-szal. A másikat nevezzük <strong><em>szorzásnak</em></strong> és jelöljük <span class="wp-katex-eq" data-display="false">\cdot</span>-tal. Az így kapott <span class="wp-katex-eq" data-display="false">(R,+,\cdot )</span> algebrai struktúrát <strong><em>gyűrűnek</em></strong> nevezzük, amennyiben teljesülnek rá az alábbi tulajdonságok – az úgynevezett <strong><em>gyűrűaxiómák</em></strong>:</p> <!-- /wp:paragraph --> <!-- wp:list {"ordered":true} --> <ol><li>A <span class="wp-katex-eq" data-display="false">+</span> művelet <strong><em>kommutatív és asszociatív</em></strong>.</li><li>A <span class="wp-katex-eq" data-display="false">+</span> műveletre nézve <strong><em>létezik neutrális elem</em></strong>. Ezt a <strong><em>gyűrű nullelemének</em></strong> nevezzük és <span class="wp-katex-eq" data-display="false">0</span>-val jelöljük.</li><li>A <span class="wp-katex-eq" data-display="false">+</span> művelet <strong><em>invertálható</em></strong>. Egy tetszőleges <span class="wp-katex-eq" data-display="false">a</span> elem <span class="wp-katex-eq" data-display="false">+</span>-ra vonatkozó inverzét <span class="wp-katex-eq" data-display="false">-a</span>-val jelöljük és <span class="wp-katex-eq" data-display="false">a</span> <strong><em>additív inverzének</em></strong> vagy <strong><em>ellentettjének</em></strong> nevezzük.</li><li>A <span class="wp-katex-eq" data-display="false">\cdot</span> művelet <strong><em>asszociatív</em></strong>.</li><li>Tetszőleges <span class="wp-katex-eq" data-display="false">R</span>-beli <span class="wp-katex-eq" data-display="false">a</span>, <span class="wp-katex-eq" data-display="false">b</span> és <span class="wp-katex-eq" data-display="false">c</span> elemekre teljesülnek az alábbi <strong><em>disztributivitási </em></strong>szabályok:</li></ol> <!-- /wp:list --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}a\cdot (b+c) &= a\cdot b + a\cdot c \\ (a+b)\cdot c &= a\cdot c + b\cdot c\end{aligned}</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Amennyiben a <span class="wp-katex-eq" data-display="false">\cdot</span> művelet is kommutatív, úgy <span class="wp-katex-eq" data-display="false">(R,+,\cdot )</span>-et <strong><em>kommutatív gyűrűnek</em></strong> nevezzük.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Amennyiben a <span class="wp-katex-eq" data-display="false">\cdot</span> műveletre nézve is létezik neutrális elem, úgy ezt az elemet a <strong><em>gyűrű egységelemének</em></strong> nevezzük és <span class="wp-katex-eq" data-display="false">1</span>-gyel jelöljük, <span class="wp-katex-eq" data-display="false">(R,+,\cdot )</span>-et pedig <strong><em>egységelemes gyűrűnek</em></strong> nevezzük.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Azt a gyűrűt, amely kizárólag a <span class="wp-katex-eq" data-display="false">0</span> elemet (azaz a gyűrű nullelemét) tartalmazza, <strong><em>nullgyűrűnek</em></strong> nevezzük. Ezt definíció szerint <strong><em>nem tekintjük egységelemes gyűrűnek</em></strong> annak ellenére, hogy a <span class="wp-katex-eq" data-display="false">0</span> ebben az elfajult esetben nyilvánvalóan neutrális elem az összeadáson kívül a szorzásra nézve is.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong><em>Ferdetestnek</em></strong> nevezzük azokat az <strong><em>egységelemes</em></strong> gyűrűket, amelyekben a <span class="wp-katex-eq" data-display="false">\cdot</span> műveletre nézve a <strong><em>gyűrű nullelemén kívül minden elemnek létezik inverze</em></strong>. Ha emellett a <span class="wp-katex-eq" data-display="false">\cdot</span> művelet még kommutatív is, akkor <span class="wp-katex-eq" data-display="false">(R,+,\cdot )</span>-et <strong><em>kommutatív ferdetestnek</em></strong> vagy egyszerűen csak <strong><em>testnek</em></strong> nevezzük (<strong><em>a nullgyűrű tehát nem test</em></strong>, mivel nem is egységelemes a definíció szerint). Egy tetszőleges <span class="wp-katex-eq" data-display="false">a</span> elem <span class="wp-katex-eq" data-display="false">\cdot</span>-ra vonatkozó inverzét ebben az esetben <span class="wp-katex-eq" data-display="false">\frac{1}{a}</span>-val vagy <span class="wp-katex-eq" data-display="false">a^{-1}</span>-gyel jelöljük és <span class="wp-katex-eq" data-display="false">a</span> <strong><em>multiplikatív inverzének</em></strong> nevezzük.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">♣</span></div> <p>Felhívnánk a figyelmet arra, hogy a fenti definícióban semmit nem tételeztünk fel az <span class="wp-katex-eq" data-display="false">R</span> halmazról és a két műveletről azon kívül, hogy teljesülnek rájuk a definícióban szereplő gyűrűaxiómák. Az, hogy „összeadásnak” és „szorzásnak” neveztük a két műveletet, egyáltalán nem azt jelenti, hogy ezeknek adott esetben bármiféle közük van az ebben és az előző részben bevezetett egész számok közötti összeadáshoz és szorzáshoz. Az <span class="wp-katex-eq" data-display="false">R</span> halmaz elemei még csak nem is feltétlenül számok.</p> <p>A gyűrűk és a testek vizsgáltával az <a rel="noreferrer noopener" aria-label="absztrakt algebra (új fülön nyitja meg)" href="https://hu.wikipedia.org/wiki/Absztrakt_algebra" target="_blank">absztrakt algebra</a> foglalkozik. Ezek a fejünkben élő számfogalom egyfajta általánosításai, absztrakciói. Célszerű azonban a jól megszokott <span class="wp-katex-eq" data-display="false">(\Z ,\oplus , \odot )</span> algebrai struktúrára gondolni, amikor például gyűrűkre vonatkozó általános összefüggésekről beszélünk. Mint látni fogjuk, ezek az összefüggések <strong><em>bármilyen</em></strong> más gyűrűre ugyanúgy érvényesek lesznek. Ilyen értelemben az absztrakt algebra igen hatékony fegyverként bevethető lesz konkrét – azaz nem absztrakt – problémák megoldására is. Éppen ezért a tágabb értelemben vett számelmélet főként a gyűrűket, illeve azok szerkezetét vizsgálja. A továbbiakban ezért mi is általános gyűrűkre vonatkozó összefüggéseket fogunk bizonyítani, amennyire csak lehetséges.</p> <h4 class="wp-block-heading">Visszatérés a megszokott jelölésekhez</h4> <p>A <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3012" class="yp-element-link">13.7. Definíció</a>val az előző részben bevezettük az egész számok <span class="wp-katex-eq" data-display="false">\Z</span> halmazát, amelynek elemeit természetes számpárok ekvivalencia-osztályaiként határoztuk meg. Ezekre a szokatlan <span class="wp-katex-eq" data-display="false">[(a;b)]</span> jelölésmódot alkalmaztuk, és definiáltunk közöttük egy „összeadásnak” és „szorzásnak” nevezett műveletet, amelyeket a szintén szokatlan <span class="wp-katex-eq" data-display="false">\oplus</span> és <span class="wp-katex-eq" data-display="false">\odot</span> szimbólumokkal jelöltünk. Erre a szokatlan jelölésmódra azért volt szükség, mert szerettük volna kihangsúlyozni, hogy a <span class="wp-katex-eq" data-display="false">(\Z , \oplus , \odot )</span> algebrai struktúrának látszólag semmi köze nincs a <a rel="noreferrer noopener" aria-label="11. (új fülön nyitja meg)" href="https://youproof.hu/kriptografia/11-peano-axiomarendszer-termeszetes-szam-muvelet-osszeadas-kommutativitas-asszociativitas-teljes-indukcio/" target="_blank">11.</a> és <a rel="noreferrer noopener" aria-label="12. részben (új fülön nyitja meg)" href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/" target="_blank">12. részben</a> bevezetett, a Peano-axiómarendszer által meghatározott <span class="wp-katex-eq" data-display="false">(\N ,+,\cdot )</span> algebrai struktúrához, azaz a természetes számok halmazához.</p> <p>Mostanra azonban már kiderült, hogy ez utóbbi struktúra beágyazható a <span class="wp-katex-eq" data-display="false">\Z</span> halmazba, méghozzá az <span class="wp-katex-eq" data-display="false">f(n)=[(n;0)]</span> beágyazófüggvénnyel, amelyről bizonyítottuk, hogy algebrai értelemben tartja a Peano-összeadást és a Peano-szorzást. Ez azt jelenti számunkra, hogy a természetes számok eredeti halmazán – amelyet átmenetileg <span class="wp-katex-eq" data-display="false">\N_1</span>-gyel jelöltünk – és annak <span class="wp-katex-eq" data-display="false">f</span> szerinti képén – amelyet átmenetileg <span class="wp-katex-eq" data-display="false">\N_2</span>-vel jelöltünk, és amely már a <span class="wp-katex-eq" data-display="false">\Z</span> halmaz része – az „összeadás” és „szorzás” műveletek gyakorlatilag ugyanúgy viselkednek, leszámítva a jelölésbeli különbséget.</p> <div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="300" height="319" src="https://youproof.hu/wp-content/uploads/kriptografia_13_N_beagyazasa_Z_be.jpg" alt="Természetes számok beágyazása Z-be" class="wp-image-3246"/><figcaption>Természetes számok beágyazása <span class="wp-katex-eq" data-display="false">\Z</span>-be</figcaption></figure></div> <p>A továbbiakban tehát nyugodtan elfelejthetjük a régi <span class="wp-katex-eq" data-display="false">(\N_1 ,+,\cdot )</span> algebrai struktúrát, és tekinthetjük az új <span class="wp-katex-eq" data-display="false">(\N_2 ,\oplus ,\odot )</span> algebrai struktúrát a <strong><em>természetes számoknak</em></strong>, amely így már az általánosabb <span class="wp-katex-eq" data-display="false">(\Z , \oplus, \odot )</span> algebrai struktúra része. Amint az az alábbi tételből kiderül, ez az algebrai struktúra előnyösebb tulajdonságokkal rendelkezik az elődjéhez képest.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3489"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">14.13. Tétel (Az egész számok gyűrűje):</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>A <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3012" class="yp-element-link">13.7. Definíció</a>ban bevezetett <span class="wp-katex-eq" data-display="false">\Z</span> halmaz egy <strong><em>kommutatív, egységelemes gyűrűt</em></strong> alkot a <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3157" class="yp-element-link">13.12. Definíció</a> szerinti <span class="wp-katex-eq" data-display="false">\oplus</span> és a <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#yp-element-3390" class="yp-element-link">14.3. Definíció</a> szerinti <span class="wp-katex-eq" data-display="false">\odot</span> műveletekkel.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">♣</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3493"> <!-- Title of the displayed element --> <h4 class="yp-element-non-indexed-header">Bizonyítás:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Nincs más dolgunk, mint sorra leellenőrizni a <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#yp-element-3471" class="yp-element-link">14.12. Definíció</a>ban felsorolt gyűrűaxiómák teljesülését.</p> <!-- /wp:paragraph --> <!-- wp:list {"ordered":true} --> <ol><li>A <span class="wp-katex-eq" data-display="false">\oplus</span> művelet a <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3166" class="yp-element-link">13.14. Tétel</a> alapján <strong><em>kommutatív és asszociatív</em></strong>.</li><li>A <span class="wp-katex-eq" data-display="false">\oplus</span> művelet <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3157" class="yp-element-link">13.12. Definíció</a>ja alapján a <span class="wp-katex-eq" data-display="false">[(0;0)]</span> egész szám <strong><em>neutrális elem</em></strong> erre a műveletre nézve, hiszen tetszőleges <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> természetes számok esetén <span class="wp-katex-eq" data-display="false">[(a;b)] \oplus [(0;0)] = [(a+0;b+0)] = [(a;b)]</span>.</li><li>Ugyanezen definíció alapján tetszőleges <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> természetes számok esetén <span class="wp-katex-eq" data-display="false">[(a;b)] \oplus [(b;a)] = [(a+b;b+a)] = [(0;0)]</span>. Más szavakkal a <span class="wp-katex-eq" data-display="false">\oplus</span> művelet <strong><em>invertálható</em></strong> a teljes <span class="wp-katex-eq" data-display="false">\Z</span> halmazon.</li><li>A <span class="wp-katex-eq" data-display="false">\odot</span> művelet a <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#yp-element-3409" class="yp-element-link">14.6. Tétel</a> értelmében <strong><em>asszociatív</em></strong>.</li><li>Ugyanezen tétel miatt teljesülnek a <strong><em>disztributivitási szabályok</em></strong> is.</li></ol> <!-- /wp:list --> <!-- wp:paragraph --> <p>A <span class="wp-katex-eq" data-display="false">(\Z , \oplus , \odot )</span> algebrai struktúra tehát <strong><em>valóban gyűrű</em></strong>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Ezen felül a <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#yp-element-3409" class="yp-element-link">14.6. Tétel</a> az asszociativitás mellett kimondja a <span class="wp-katex-eq" data-display="false">\odot</span> művelet <strong><em>kommutativitását</em></strong> is.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Igaz továbbá, hogy a <span class="wp-katex-eq" data-display="false">\odot</span> műveletre nézve az <span class="wp-katex-eq" data-display="false">[(1;0)]</span> egész szám <strong><em>neutrális elem</em></strong>, ugyanis tetszőleges <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> természetes számok esetén <span class="wp-katex-eq" data-display="false">[(a;b)] \odot [(1;0)] = [(a\cdot 1 + b\cdot 0;a\cdot 0 + b\cdot 1)] = [(a;b)]</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A <span class="wp-katex-eq" data-display="false">(\Z , \oplus , \odot )</span> algebrai struktúra tehát valóban egy <strong><em>kommutatív, egységelemes gyűrű</em></strong>, ahogyan a tétel állítja.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">∎</span></div> <p>A továbbiakban tehát a fura <span class="wp-katex-eq" data-display="false">\oplus</span>, <span class="wp-katex-eq" data-display="false">\odot</span> és <span class="wp-katex-eq" data-display="false">\ominus</span> jelölések helyett rendre a <span class="wp-katex-eq" data-display="false">+</span>, a <span class="wp-katex-eq" data-display="false">\cdot</span> (vagy egymás után írás) és a <span class="wp-katex-eq" data-display="false">-</span> szimbólumokat fogjuk használni a <span class="wp-katex-eq" data-display="false">\Z</span> halmazon értelmezett műveleteinkhez. Ezen kívül az egész számokat a továbbiakban nem a szintén szokatlan <span class="wp-katex-eq" data-display="false">[(a;b)]</span> alakban fogjuk jelölni, hanem a <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-3124" class="yp-element-link">13.10. Definíció</a>ban szereplő, az általános iskolából jól ismert jelöléseket használjuk mostantól. Végül a természetes számok <span class="wp-katex-eq" data-display="false">\N</span> halmaza alatt a továbbiakban a <span class="wp-katex-eq" data-display="false">\Z</span>-nek azt a részhalmazát fogjuk érteni, amely a pozitív egész számokat és a <span class="wp-katex-eq" data-display="false">0</span> egész számot tartalmazza.</p> <p><strong><em>Ebben a részben tehát intuitív módon értelmeztük a szorzás műveletét is az egész számok halmazán. Ezután megmutattuk róla, hogy teljesíti a megszokott azonosságokat, valamint ugyanúgy viselkedik, mint a Peano-szorzás az <span class="wp-katex-eq" data-display="false">\N</span> halmazon. Végül megismerkedtünk néhány hasznos absztrakt algebrai fogalommal, és megmutattuk, hogy a <span class="wp-katex-eq" data-display="false">\Z</span> halmaz egy úgynevezett kommutatív, egységelemes gyűrűt alkot az új műveleteinkkel, emiatt a kivonás korlátlanul elvégezhető rajta. Így már tulajdonképpen teljessé vált <span class="wp-katex-eq" data-display="false">\N</span> beágyazása <span class="wp-katex-eq" data-display="false">\Z</span>-be a <span class="wp-katex-eq" data-display="false">\leq</span> rendezési reláció kiterjesztésétől eltekintve, amelyet a következő részben fogunk elvégezni. Megemlítettük azonban, hogy az osztás még a <span class="wp-katex-eq" data-display="false">\Z</span> halmazon sem végezhető el korlátlanul. Ez rövidesen elvezet minket az egyik legfontosabb számelméleti fogalomhoz, méghozzá az oszthatóság kérdéséhez.</em></strong></p> <p><strong><em>A következő részt <a href="https://youproof.hu/kriptografia/15-rendezett-gyuru-absztrakt-algebra-egesz-szam-rendezesi-relacio-rendezesi-axiomak/">itt</a> találod…</em></strong></p> </div><!-- .entry-content --> <!-- Facebook like/share --> <!--div><strong><em>Tetszett a cikk? Oszd meg másokkal is!</em></strong></div--> <div class="fb-like" data-href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/" data-width="100" data-layout="button" data-action="like" data-size="large" data-show-faces="false" data-share="true"></div> <!-- END Facebook like/share --> <!-- Facebook follow --> <div class="yp-facebook-follow"> <a class="button" href="https://www.facebook.com/youproof.hu" target="_blank">Látogass el Facebook-oldalunkra!</a> </div> <!-- END Facebook follow --> </article> <!-- Ads --> <div class="yp-ads"> <h5>Kapcsolódó oldal:</h5> <a href="http://ematlap.hu" target="_blank"> <img src="https://youproof.hu/wp-content/themes/minimum-minimal-child/assets/images/erinto_logo.png" width="85%" height="85%" alt="Érintő - Elektronikus Matematikai Lapok"> </a> </div> <!-- END Ads --> <div class="entry-meta cat-and-tags"> <div id="categories"><span class="icon-archive"></span> <p><a href="https://youproof.hu/kategoria/absztrakt-algebra/" rel="category tag">Absztrakt algebra</a>, <a href="https://youproof.hu/kategoria/elemi-szamelmelet/" rel="category tag">Elemi számelmélet</a></p></div> <div id="tags"><span class="icon-tags"></span> <p><a href="https://youproof.hu/cimke/asszociativ/" rel="tag">asszociatív</a>, <a href="https://youproof.hu/cimke/beagyazas/" rel="tag">beágyazás</a>, <a href="https://youproof.hu/cimke/disztributiv/" rel="tag">disztributív</a>, <a href="https://youproof.hu/cimke/egesz-szam/" rel="tag">egész szám</a>, <a href="https://youproof.hu/cimke/egysegelem/" rel="tag">egységelem</a>, <a href="https://youproof.hu/cimke/ellentett/" rel="tag">ellentett</a>, <a href="https://youproof.hu/cimke/gyuru/" rel="tag">gyűrű</a>, <a href="https://youproof.hu/cimke/inverz/" rel="tag">inverz</a>, <a href="https://youproof.hu/cimke/kommutativ/" rel="tag">kommutatív</a>, <a href="https://youproof.hu/cimke/muvelet/" rel="tag">művelet</a>, <a href="https://youproof.hu/cimke/negativ-szam/" rel="tag">negatív szám</a>, <a href="https://youproof.hu/cimke/neutralis-elem/" rel="tag">neutrális elem</a>, <a href="https://youproof.hu/cimke/szorzas/" rel="tag">szorzás</a>, <a href="https://youproof.hu/cimke/termeszetes-szam/" rel="tag">természetes szám</a>, <a href="https://youproof.hu/cimke/test/" rel="tag">test</a></p></div> </div> </div><!-- #primary --> <div class="row"> <div class="large-7 medium-8 small-11 small-centered columns"> <div id="above-comments-widget-area" class="widget-area" role="complementary"> <aside class="widget_text row widget"><div id="custom_html-2" class="widget_text medium-12 columns widget_custom_html"><h2 class="widget-title">Add meg az email címed, hogy értesülhess a legújabb tartalmakról!</h2><div class="textwidget custom-html-widget"><div id="mc_embed_signup" class="medium-12"> <form action="https://youproof.us20.list-manage.com/subscribe/post?u=fb18d5fa12302b3158f19d229&id=e596e966ba" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank"> <div id="mc_embed_signup_scroll"> <div class="mc-field-group"> <label for="mce-EMAIL">Email cím</label> <input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL" required="true"/> <label> <input name="AGREE_TO_TERMS" type="checkbox" value="1" required="true"> <a href="https://youproof.hu/adatkezeles/" target="_blank" rel="noopener">Elolvastam és elfogadom a felhasználási feltételeket</a> </label> </div> <div id="mce-responses" class="clear"> <div class="response" id="mce-error-response" style="display:none"></div> <div class="response" id="mce-success-response" style="display:none"></div> </div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> <div style="position: absolute; left: -5000px;" aria-hidden="true"> <input type="text" name="b_fb18d5fa12302b3158f19d229_e596e966ba" tabindex="-1" value=""> </div> <div class="clear"> <input type="submit" value="Feliratkozok" name="subscribe" id="mc-embedded-subscribe" class="button"> </div> </div> </form> </div></div></div></aside> </div><!-- #above-comments-posts-widget-area --> <div id="comments" class="comments-area"> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title">Vélemény, hozzászólás? <small><a rel="nofollow" id="cancel-comment-reply-link" href="/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#respond" style="display:none;">Válasz megszakítása</a></small></h3><form action="https://youproof.hu/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate><p class="comment-notes"><span id="email-notes">Az e-mail címet nem tesszük közzé.</span> <span class="required-field-message">A kötelező mezőket <span class="required">*</span> karakterrel jelöltük</span></p><p class="comment-form-comment"><label for="comment">Hozzászólás <span class="required">*</span></label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required></textarea></p><p class="comment-form-author"><label for="author">Név <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required /></p> <p class="comment-form-email"><label for="email">E-mail cím <span class="required">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required /></p> <p class="comment-form-url"><label for="url">Honlap</label> <input id="url" name="url" type="url" value="" size="30" maxlength="200" autocomplete="url" /></p> <p class="form-submit"><input name="submit" type="submit" id="submit" class="submit button" value="Hozzászólás küldése" /> <input type='hidden' name='comment_post_ID' value='3197' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p><p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="042922d5a5" /></p><p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="88"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div><!-- #respond --> </div><!-- .comments-area --> </div> </div> </div> <!-- #container --> <footer id="site-footer" > <div id="footermenu" class="row"> <div class="columns"> <div class="menu footernav"><ul id="footer-navigation" class="menu"><li id="menu-item-36" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36"><a href="https://youproof.hu/impresszum/">Impresszum</a></li> <li id="menu-item-40" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-40"><a href="https://youproof.hu/suti-cookie-kezelese/">Süti-Cookie</a></li> <li id="menu-item-58" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-58"><a rel="privacy-policy" href="https://youproof.hu/adatkezeles/">Adatkezelés</a></li> <li id="menu-item-65" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-65"><a href="https://youproof.hu/jogi-nyilatkozat/">Jogi nyilatkozat</a></li> </ul></div> </div> </div><!-- #footernav --> <div id="copyright" class="row"> <div class="columns"> © 2025 YOUPROOF - Minden jog fenntartva </div> <div class="columns">v1.2.2</div> </div><!-- #copyright --> <link rel='stylesheet' id='katex-css' href='https://youproof.hu/wp-content/plugins/wp-katex/assets/katex.min.css?ver=0.11.0' type='text/css' media='all' /> <script type="text/javascript" id="cookie-notice-front-js-before"> /* <![CDATA[ */ var cnArgs = {"ajaxUrl":"https:\/\/youproof.hu\/wp-admin\/admin-ajax.php","nonce":"1b5af8b3db","hideEffect":"fade","position":"bottom","onScroll":false,"onScrollOffset":100,"onClick":false,"cookieName":"cookie_notice_accepted","cookieTime":2592000,"cookieTimeRejected":2592000,"globalCookie":false,"redirection":false,"cache":false,"revokeCookies":false,"revokeCookiesOpt":"automatic"}; /* ]]> */ </script> <script type="text/javascript" src="https://youproof.hu/wp-content/plugins/cookie-notice/js/front.min.js?ver=2.4.16" id="cookie-notice-front-js"></script> <script type="text/javascript" src="https://youproof.hu/wp-content/themes/minimum-minimal/assets/js/app.js?ver=1.0" id="minimumminimal-main-js"></script> <script type="text/javascript" src="https://youproof.hu/wp-content/themes/minimum-minimal/foundation.js?ver=1" id="minimumminimal-foundation-init-js-js"></script> <script type="text/javascript" src="https://youproof.hu/wp-includes/js/comment-reply.min.js?ver=6.5.5" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" src="https://youproof.hu/wp-content/plugins/wp-katex/assets/katex.min.js?ver=0.11.0" id="katex-js"></script> <script type="text/javascript" src="https://youproof.hu/wp-content/plugins/youproof-plugin/js/yp-element-expander.js?ver=1.0" id="yp-element-script-js"></script> <script defer type="text/javascript" src="https://youproof.hu/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1713534996" id="akismet-frontend-js"></script> <script>!function(){"use strict";for(var e=document.querySelectorAll(".wp-katex-eq"),t=0;t<e.length;t++){var r=e[t],a=document.createElement("span");try{katex.render(r.textContent,a,{displayMode:"true"===r.getAttribute("data-display"),throwOnError:!1})}catch(n){a.style.color="red",a.textContent=n.message}r.parentNode.replaceChild(a,r)}}();</script> <!-- Cookie Notice plugin v2.4.16 by Hu-manity.co https://hu-manity.co/ --> <div id="cookie-notice" role="dialog" class="cookie-notice-hidden cookie-revoke-hidden cn-position-bottom" aria-label="Cookie Notice" style="background-color: rgba(0,0,0,1);"><div class="cookie-notice-container" style="color: #fff"><span id="cn-notice-text" class="cn-text-container">Kedves Látogató! Tájékoztatjuk, hogy a felhasználói élmény fokozásának érdekében sütiket alkalmazunk. A honlapunk használatával ön a tájékoztatásunkat tudomásul veszi.</span><span id="cn-notice-buttons" class="cn-buttons-container"><a href="#" id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie cn-button cn-button-custom button" aria-label="Elfogadom">Elfogadom</a><a href="https://youproof.hu/suti-cookie-kezelese/" target="_blank" id="cn-more-info" class="cn-more-info cn-button cn-button-custom button" aria-label="Tájékoztató">Tájékoztató</a></span><span id="cn-close-notice" data-cookie-set="accept" class="cn-close-icon" title="Nem"></span></div> </div> <!-- / Cookie Notice plugin --> </body> </html>