CINXE.COM

Számelmélet alaptétele, felbonthatatlanok és prímek - 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>Számelmélet alaptétele, felbonthatatlanok és prímek - YOUPROOF</title> <meta name="description" content="Az oszthatóság fogalma és tulajdonságai. Egység és asszociált. Felbonthatatlanok és prímek. A számelmélet alaptétele és teljesülésének szükséges feltétele." /> <link rel="canonical" href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/" /> <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="16. rész: Alice és Bob alaptétele" /> <meta property="og:url" content="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/" /> <meta property="og:site_name" content="YOUPROOF" /> <meta property="article:published_time" content="2019-12-29T12:42:01+00:00" /> <meta property="article:modified_time" content="2020-10-27T11:16:05+00:00" /> <meta property="og:image" content="https://youproof.hu/wp-content/uploads/kriptografia_16_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="32 perc" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#article","isPartOf":{"@id":"https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/"},"author":{"name":"Moldvai Dávid","@id":"https://youproof.hu/#/schema/person/529c774d4e6617f648fb33734de2dec4"},"headline":"Alice és Bob alaptétele","datePublished":"2019-12-29T12:42:01+00:00","dateModified":"2020-10-27T11:16:05+00:00","mainEntityOfPage":{"@id":"https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/"},"wordCount":6413,"commentCount":0,"publisher":{"@id":"https://youproof.hu/#/schema/person/529c774d4e6617f648fb33734de2dec4"},"image":{"@id":"https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#primaryimage"},"thumbnailUrl":"https://youproof.hu/wp-content/uploads/kriptografia_16_thumbnail_orig.jpg","keywords":["asszociált","egész szám","egység","felbonthatatlan","gyűrű","integritastartomány","nullosztómentes","oszthatóság","prím","számelmélet alaptétele","test"],"articleSection":["Algebrai számelmélet"],"inLanguage":"hu","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#respond"]}]},{"@type":"WebPage","@id":"https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/","url":"https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/","name":"Számelmélet alaptétele, felbonthatatlanok és prímek - YOUPROOF","isPartOf":{"@id":"https://youproof.hu/#website"},"primaryImageOfPage":{"@id":"https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#primaryimage"},"image":{"@id":"https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#primaryimage"},"thumbnailUrl":"https://youproof.hu/wp-content/uploads/kriptografia_16_thumbnail_orig.jpg","datePublished":"2019-12-29T12:42:01+00:00","dateModified":"2020-10-27T11:16:05+00:00","description":"Az oszthatóság fogalma és tulajdonságai. Egység és asszociált. Felbonthatatlanok és prímek. A számelmélet alaptétele és teljesülésének szükséges feltétele.","breadcrumb":{"@id":"https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#breadcrumb"},"inLanguage":"hu","potentialAction":[{"@type":"ReadAction","target":["https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/"]}]},{"@type":"ImageObject","inLanguage":"hu","@id":"https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#primaryimage","url":"https://youproof.hu/wp-content/uploads/kriptografia_16_thumbnail_orig.jpg","contentUrl":"https://youproof.hu/wp-content/uploads/kriptografia_16_thumbnail_orig.jpg","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://youproof.hu/"},{"@type":"ListItem","position":2,"name":"Alice és Bob alaptétele"}]},{"@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 &raquo; hírcsatorna" href="https://youproof.hu/feed/" /> <link rel="alternate" type="application/rss+xml" title="YOUPROOF &raquo; hozzászólás hírcsatorna" href="https://youproof.hu/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="YOUPROOF &raquo; Alice és Bob alaptétele hozzászólás hírcsatorna" href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/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&#038;subset=latin-ext&#038;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/3770" /><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=3770' /> <link rel="alternate" type="application/json+oembed" href="https://youproof.hu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fyouproof.hu%2Fkriptografia%2F16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele%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%2F16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele%2F&#038;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-3770 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_16_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_16_thumbnail_orig.jpg 1200w, https://youproof.hu/wp-content/uploads/kriptografia_16_thumbnail_orig-768x403.jpg 768w, https://youproof.hu/wp-content/uploads/kriptografia_16_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-3770 post type-post status-publish format-standard has-post-thumbnail hentry category-algebrai-szamelmelet tag-asszocialt tag-egesz-szam tag-egyseg tag-felbonthatatlan tag-gyuru tag-integritastartomany tag-nullosztomentes tag-oszthatosag tag-prim tag-szamelmelet-alaptetele 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"> 16. rész: Alice és Bob alaptétele </h1> <div class="entry-meta">Moldvai Dávid &middot; <span class="screen-reader-text">Posted on</span> <time class="entry-date published" datetime="2019-12-29T13:42:01+01:00">2019.12.29.</time><time class="updated" datetime="2020-10-27T12:16:05+01:00">2020.10.27.</time></div> </header> <!-- Facebook like/share --> <div class="fb-like" data-href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/" 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 előző részekben (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>, <a rel="noreferrer noopener" aria-label="12. (ú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.</a>, <a rel="noreferrer noopener" aria-label="13. (ú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.</a>, <a rel="noreferrer noopener" aria-label="14. (új fülön nyitja meg)" href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/" target="_blank">14.</a> és <a rel="noreferrer noopener" aria-label="15. részekben (új fülön nyitja meg)" href="https://youproof.hu/kriptografia/15-rendezett-gyuru-absztrakt-algebra-egesz-szam-rendezesi-relacio-rendezesi-axiomak/" target="_blank">15. részekben</a>) betekintést nyertünk abba a gondolkodásmódba, amelyet követve örök érvényű igazságokat tudunk kimondani és bizonyítani a matematikai logika rém egyszerű, ám annál szigorúbb szabályainak betartásával. Mindössze 4 állításból, az úgynevezett Peano-axiómákból (<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>) indultunk ki, amelyek lényegében a <a rel="noreferrer noopener" aria-label="természetes számokról (új fülön nyitja meg)" href="https://hu.wikipedia.org/wiki/Term%C3%A9szetes_sz%C3%A1mok" target="_blank">természetes számokról</a> alkotott intuitív elképzeléseinket fogalmazzák meg kellő precizitással. Ezekből kiindulva aztán definiáltuk az összeadás és a szorzás műveletét e számok között. Ezután e számkört kibővítettük a negatív számokkal, az így kapott halmazt pedig <span class="wp-katex-eq" data-display="false">\Z</span>-vel jelöltük és egész számoknak neveztük el őket. Itt már a kivonás is korlátlanul elvégezhető. Végül – elvonatkoztatva a „szám” fogalmától – általánosságban is megfogalmaztuk azokat a követelményeket, amelyeket egy tetszőleges halmaznak teljesítenie kell annak érdekében, hogy az elemeivel a „szokásos” módon „számolni” lehessen. Az ilyen konstrukciókat gyűrűknek neveztük el, amelyeknek számos hasznos tulajdonságát mutattuk meg az előző két részben.</em></strong></p> <p><strong><em>De vajon mit kezdjünk azzal, hogy az „osztás” művelete általában nem végezhető el gyűrűkben? Mit jelent az „oszthatóság”? Mikor mondjuk egy gyűrű valamely elemére, hogy „felbonthatatlan” és mely elemeket nevezzük „prímeknek”? Miért van ezeknek kitüntetett szerepük bizonyos gyűrűkben? Mit állít a számelmélet alaptétele, és mitől függ, hogy egy gyűrűben teljesül-e vagy nem? Mi a helyzet az egész számok gyűrűjében? Ebben a részben erről lesz szó&#8230;</em></strong></p> <p class="prerequisite-warning">Figyelem! Ez a rész erőteljesen épít a <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/" target="_blank" rel="noreferrer noopener" aria-label="14. (új fülön nyitja meg)">14.</a> és <a href="https://youproof.hu/kriptografia/15-rendezett-gyuru-absztrakt-algebra-egesz-szam-rendezesi-relacio-rendezesi-axiomak/" target="_blank" rel="noreferrer noopener" aria-label="15. részben (új fülön nyitja meg)">15. részben</a> tárgyalt gyűrű fogalmára, valamint az ezekkel kapcsolatos alábbi definíciókra és 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">14.12. Definíció (Gyűrű, test)</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 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) &amp;= a\cdot b + a\cdot c \\ (a+b)\cdot c &amp;= 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 --> </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/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#yp-element-3471" 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">15.3. Definíció (Nullosztómentes gyűrű)</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>Legyen <span class="wp-katex-eq" data-display="false">(R,+,\cdot )</span> tetszőleges gyűrű a szokásos jelölésekkel, valamint legyen <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> a gyűrű két tetszőleges eleme. Ha <span class="wp-katex-eq" data-display="false">a\cdot b=0</span>, de sem <span class="wp-katex-eq" data-display="false">a\neq 0</span>, sem pedig <span class="wp-katex-eq" data-display="false">b\neq 0</span>, akkor azt mondjuk, hogy <span class="wp-katex-eq" data-display="false">a</span> <strong><em>baloldali nullosztó</em></strong>, <span class="wp-katex-eq" data-display="false">b</span> pedig <strong><em>jobboldali nullosztó</em></strong>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Másként fogalmazva egy <span class="wp-katex-eq" data-display="false">a</span> elemet akkor nevezünk <strong><em>baloldali nullosztónak</em></strong>, ha <span class="wp-katex-eq" data-display="false">a\neq 0</span>, és létezik olyan <span class="wp-katex-eq" data-display="false">b\neq 0</span> elem, amelyre <span class="wp-katex-eq" data-display="false">a\cdot b=0</span> teljesül. Megint másként fogalmazva egy <span class="wp-katex-eq" data-display="false">b</span> elemet akkor nevezünk <strong><em>jobboldali nullosztónak</em></strong>, ha <span class="wp-katex-eq" data-display="false">b\neq 0</span>, és létezik olyan <span class="wp-katex-eq" data-display="false">a\neq 0</span> elem, amelyre <span class="wp-katex-eq" data-display="false">a\cdot b=0</span> teljesül.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Az <span class="wp-katex-eq" data-display="false">(R,+,\cdot )</span> gyűrűt <strong><em>nullosztómentes gyűrűnek</em></strong> hívjuk, ha nincs benne sem jobb-, sem pedig baloldali nullosztó. Másként fogalmazva egy nullosztómentes gyűrűben <span class="wp-katex-eq" data-display="false">a\cdot b=0</span>-ból következik, hogy <span class="wp-katex-eq" data-display="false">a=0</span> <strong><em>vagy</em></strong> <span class="wp-katex-eq" data-display="false">b=0</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A szakirodalomban sok helyen találkozhatunk még a <strong><em>zérusosztó</em></strong>, illetve a <strong><em>zérusosztómentes gyűrű</em></strong> kifejezésekkel is. Kontextustól függően mi is felváltva fogjuk használni ezeket a fogalmakat, ettől függetlenül ezek mind ugyanazt jelentik.</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/15-rendezett-gyuru-absztrakt-algebra-egesz-szam-rendezesi-relacio-rendezesi-axiomak/#yp-element-3587" 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">15.5. Definíció (Integritástartomány)</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 nullosztómentes és kommutatív gyűrűket <strong><em>integritástartományoknak</em></strong> nevezzük.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Megjegyezzük, hogy ez a definíció <strong><em>nem követeli meg egységelem</em></strong> – azaz a szorzásra nézve neutrális elem – <strong><em>létezését</em></strong>. Sajnos a magyar terminológiában sincs külön neve az egységelemmel is rendelkező integritástartományoknak, ezért a továbbiakban mi is kénytelenek leszünk körülírni az ilyen eseteket, amennyiben az szükséges.</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/15-rendezett-gyuru-absztrakt-algebra-egesz-szam-rendezesi-relacio-rendezesi-axiomak/#yp-element-3604" 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">15.1. Tétel (Gyűrűk alapvető tulajdonságai)</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>Legyen <span class="wp-katex-eq" data-display="false">(R, +, \cdot )</span> tetszőleges gyűrű a szokásos jelölésekkel. Ekkor tetszőleges <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> elemekre teljesülnek az alábbiak:</p> <!-- /wp:paragraph --> <!-- wp:list {"ordered":true} --> <ol><li><span class="wp-katex-eq" data-display="false">0a=a0=0</span></li><li><span class="wp-katex-eq" data-display="false">-(-a)=a</span></li><li><span class="wp-katex-eq" data-display="false">a(-b)=(-a)b=-(ab)</span></li><li><span class="wp-katex-eq" data-display="false">(-a)(-b)=ab</span></li><li><span class="wp-katex-eq" data-display="false">-(a+b)=(-a)+(-b)</span></li></ol> <!-- /wp:list --> <!-- wp:paragraph --> <p></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/15-rendezett-gyuru-absztrakt-algebra-egesz-szam-rendezesi-relacio-rendezesi-axiomak/#yp-element-3576" target="_blank">Kapcsolódó cikk</a> </div> </div> </div> <p class="prerequisite-warning">Ezek kontextusba helyezése miatt erőteljesen ajánlott elolvasni az <a href="https://youproof.hu/kriptografia/15-rendezett-gyuru-absztrakt-algebra-egesz-szam-rendezesi-relacio-rendezesi-axiomak/" target="_blank" rel="noreferrer noopener" aria-label=" (új fülön nyitja meg)">előző</a> és az <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/" target="_blank" rel="noreferrer noopener" aria-label=" (új fülön nyitja meg)">azelőtti</a> részt, mivel gyakran hivatkozni fogunk rájuk. A teljes cikksorozat elejét&nbsp;<a rel="noreferrer noopener" href="https://youproof.hu/kriptografia/1-alapfogalmak-caesar-vigenere-enigma-kulcsmegosztas/" target="_blank">itt</a>&nbsp;találod.</p> <p class="has-drop-cap">Ebben a részben főként az oszthatóság fogalmával fogunk foglalkozni. Számunkra elsősorban az egész számok gyűrűje lesz az érdekes, azonban szeretnénk ezeket a fogalmakat minél általánosabb módon tárgyalni, lehetőleg a gyűrűk szintjén. A továbbiakban az egyszerűség kedvéért a <strong><em>kommutatív gyűrűkre</em></strong> szorítkozunk. Ezekben ugyanis az oszthatósággal kapcsolatos definíciók és tételek megfogalmazása jóval egyszerűbbé válik azáltal, hogy a szorzás esetén sem kell törődnünk a tényezők sorrendjével. Amennyiben ettől eltérünk, vagy egy tételhez illetve definícióhoz egyéb tulajdonságra is szükség van (például <strong><em>egységelem létezése</em></strong> vagy <strong><em>nullosztómentesség</em></strong>), úgy azt külön ki fogjuk hangsúlyozni.</p> <p>Ezenkívül egy <strong><em>jelölésbeli egyszerűsítést</em></strong> is fogunk tenni a továbbiakban. Az előző részekben egy <span class="wp-katex-eq" data-display="false">R</span> alaphalmazú gyűrű jelölésekor mindig felsoroltuk a gyűrű két műveletének szimbólumát is. Például: <span class="wp-katex-eq" data-display="false">(R,+,\cdot )</span>. Mostantól – ha ez félreértést nem okoz – magát a gyűrűt fogjuk szimplán <span class="wp-katex-eq" data-display="false">R</span>-rel jelölni. A nullelem és az esetleges egységelem jelölésére rendre a <span class="wp-katex-eq" data-display="false">0</span> és az <span class="wp-katex-eq" data-display="false">1</span>, az „összeadás” műveletre a <span class="wp-katex-eq" data-display="false">+</span>, a „szorzás” műveletre pedig a <span class="wp-katex-eq" data-display="false">\cdot</span> szimbólumot – vagy az egymás után írást – használjuk majd. Természetesen ha ettől esetleg eltérünk, azt minden ilyen esetben külön jelezni fogjuk.</p> <p>Végül, ha egy <span class="wp-katex-eq" data-display="false">a</span> elemhez hozzáadjuk egy <span class="wp-katex-eq" data-display="false">b</span> elem ellentettjét, akkor az <span class="wp-katex-eq" data-display="false">a+(-b)</span> kifejezés helyett a rövidebb <span class="wp-katex-eq" data-display="false">a-b</span> írásmódot fogjuk használni, és <strong><em>kivonásról</em></strong>, illetve az <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> elem <strong><em>különbségéről</em></strong> fogunk beszélni.</p> <p>Egy általános gyűrűben tehát korlátlanul elvégezhető a kivonás bármely két gyűrűelem között. Nézzük is meg, hogy pontosan mit értünk azalatt, hogy a kivonás lényegében az összeadás <strong><em>megfordítása</em></strong>. Legyen adva két gyűrűelem, jelöljük őket mondjuk <span class="wp-katex-eq" data-display="false">a</span>-val és <span class="wp-katex-eq" data-display="false">b</span>-vel. Annyit tudunk róluk, hogy ha az <span class="wp-katex-eq" data-display="false">a</span> elemet összeadjuk egy másik, ismeretlen gyűrűelemmel, akkor az eredmény <span class="wp-katex-eq" data-display="false">b</span>. Feladatunk megtalálni ezt az – alábbi ábrán <span class="wp-katex-eq" data-display="false">k</span>-val jelölt – ismeretlen gyűrűelemet:</p> <div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" width="150" height="219" src="https://youproof.hu/wp-content/uploads/kriptografia_16_osszeadas_megforditasa.jpg" alt="Összeadás megfordítása" class="wp-image-4120"/><figcaption>Összeadás megfordítása</figcaption></figure></div> <p>Ne feledjük, hogy „összeadás” alatt most a gyűrű <span class="wp-katex-eq" data-display="false">+</span> szimbólummal jelölt műveletét értjük, semmi egyebet. Erről mindössze annyit tudunk, hogy teljesíti a rá vonatkozó gyűrűaxiómákat (<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>). A fenti ábrán látható szituációt az alábbi egyenlettel írhatjuk fel:</p> <span class="wp-katex-eq katex-display" data-display="true">a+k=b</span> <p>Feladatunk megtalálni a keresett <span class="wp-katex-eq" data-display="false">k</span> gyűrűelemet. Szerencsére a <strong><em>3. gyűrűaxióma</em></strong> hamar a segítségünkre siet, amely kimondja, hogy <strong><em>minden gyűrűelemnek létezik ellentettje</em></strong> (vagy más szóval <strong><em>additív inverze</em></strong>). Így például az <span class="wp-katex-eq" data-display="false">a</span> elemnek is létezik ilyen, <span class="wp-katex-eq" data-display="false">-a</span>-val jelölt „párja”. Az, hogy <span class="wp-katex-eq" data-display="false">-a</span> az <span class="wp-katex-eq" data-display="false">a</span> inverze a <span class="wp-katex-eq" data-display="false">+</span> műveletre nézve épp azt jelenti, hogy őket összeadva ugyanezen művelet neutrális elemét kapjuk (lásd a <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#yp-element-3443" class="yp-element-link">14.9. Definíció</a>t). A <span class="wp-katex-eq" data-display="false">+</span> művelet neutrális eleme viszont nem más, mint a gyűrű nulleleme. Ha tehát a fenti egyenlet mindkét oldalához <span class="wp-katex-eq" data-display="false">a</span> additív inverzét adjuk, akkor a következőt kapjuk:</p> <span class="wp-katex-eq katex-display" data-display="true">\underbrace{(a+(-a))}_{=0}+k=b+(-a)</span> <p>A baloldalon tehát <span class="wp-katex-eq" data-display="false">0+k</span> szerepel, ami a neutrális elem <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#yp-element-3423" class="yp-element-link">14.7. Definíció</a>ja alaján <span class="wp-katex-eq" data-display="false">k</span>-val egyezik meg. A végeredmény tehát:</p> <span class="wp-katex-eq katex-display" data-display="true">k=b-a</span> <p>Az összeadás megfordítása alatt tehát azt értjük, hogy az eredményhez hozzáadva az egyik bemenet additív inverzét, visszakapjuk a másik bemenetet. Vegyük észre, hogy ez épp az általános iskolából ismert kivonással analóg, amikoris a „van 3 forintunk, mennyi kell még ahhoz, hogy épp 5 legyen?” típusú kérdésekre kerestük a választ. A 3. gyűrűaxióma teszi lehetővé, hogy bármilyen számok is szerepeljenek a kérdésben, azt mindig meg tudjuk válaszolni. Nincs más dolgunk ugyanis, mint a második számhoz hozzáadni az első additív inverzét (vagy más szavakkal: a második számból <strong><em>kivonni</em></strong> az elsőt), pont úgy, ahogyan a fenti képlet is leírja. Természetesen ilyen módon adott esetben negatív számot is kaphatunk eredményül, amelyet a megfelelő módon kell értelmeznünk. Például a „van 5 forintunk, mennyi kell még ahhoz, hogy épp 3 legyen?” kérdésre a fenti képlet <span class="wp-katex-eq" data-display="false">-2</span>-t ad eredményül, amelyet úgy értelmezhetünk, hogy <strong><em>el kell költenünk</em></strong> 2 forintot ahhoz, hogy épp 3 legyen.</p> <div id="divisor"></div> <h4 class="wp-block-heading">Oszthatóság</h4> <p>Most vizsgáljuk meg ugyanezt a kérdést a gyűrű másik műveletére vonatkozóan is. A bevezető szakaszt szóról szóra megismételve, ám a <span class="wp-katex-eq" data-display="false">+</span> műveletet a <span class="wp-katex-eq" data-display="false">\cdot</span> műveletre lecserélve ezúttal tehát a következő a feladat. Keressük azt az ismeretlen <span class="wp-katex-eq" data-display="false">k</span> <strong><em>gyűrűelemet</em></strong>, amellyel az <span class="wp-katex-eq" data-display="false">a</span> <strong><em>gyűrűelemet</em></strong> megszorozva a <span class="wp-katex-eq" data-display="false">b</span> <strong><em>gyűrűelemet</em></strong> kapjuk eredményül. Az alábbi ábra mutatja ezt a szituációt:</p> <div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="150" height="255" src="https://youproof.hu/wp-content/uploads/kriptografia_16_szorzas_megforditasa.jpg" alt="Szorzás megfordítása" class="wp-image-4121"/><figcaption>Szorzás megfordítása</figcaption></figure></div> <p>Az előző szakaszban ugyan nem hangsúlyoztuk ki, de nagyon fontos, hogy <strong><em>csak a gyűrű elemei között kutakodhatunk</em></strong>, amikor keressük az ismeretlen <span class="wp-katex-eq" data-display="false">k</span> elemet. Mondhatnánk, hogy egyszerű a feladatunk, hiszen ugyanazt kell csinálni, mint az összeadás megfordítása esetén, két apró különbségtől eltekintve. Egyrészt ezúttal összeadás helyett <strong><em>szorozni</em></strong> kell <span class="wp-katex-eq" data-display="false">b</span>-t, másrészt pedig ezt a szorzást <span class="wp-katex-eq" data-display="false">a</span> additív inverze helyett ezúttal a <strong><em>multiplikatív inverzével</em></strong> kell végrehajtani. 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> multiplikatív inverzre vonatkozó jelölését használva ez így fejezhető ki képlettel:</p> <span class="wp-katex-eq katex-display" data-display="true">k=b\cdot a^{-1}</span> <p>Sajnos azonban az összeadással ellentétben a szorzáshoz <strong><em>nincs olyan gyűrűaxiómánk, amely biztosítja tetszőleges elem multiplikatív inverzének létezését</em></strong>. Ez csak speciális gyűrűkben teljesül, amelyeket 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> alapján <strong><em>testeknek</em></strong> neveztünk.</p> <p>A számunkra fontos <strong><em>egész számok <span class="wp-katex-eq" data-display="false">\Z</span> gyűrűje azonban nem test</em></strong>, mivel kizárólag az egységelemnek és ellentettjének van multiplikatív inverze – mindkettőnek önmaga. Így ott ez a képlet egyetlen gyakorlatilag is hasznos esetben sem használható <span class="wp-katex-eq" data-display="false">k</span> „kiszámításához”. Ennek ellenére sok esetben adott <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> gyűrűelemekhez mégis <strong><em>létezik</em></strong> olyan <span class="wp-katex-eq" data-display="false">k</span> gyűrűelem, amelyre teljesül, hogy <span class="wp-katex-eq" data-display="false">ak=b</span>.</p> <p>Ez elvezet minket a <strong><em>legfontosabb számelméleti fogalomhoz</em></strong>.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3866"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.1. Definíció (Oszthatóság):</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">R</span> egy <strong><em>kommutatív gyűrű</em></strong>, valamint <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> a gyűrű két eleme. Amennyiben létezik olyan <span class="wp-katex-eq" data-display="false">k</span> gyűrűelem, hogy <span class="wp-katex-eq" data-display="false">ak=b</span>, akkor azt mondjuk, hogy <strong><em><span class="wp-katex-eq" data-display="false">a</span> osztója <span class="wp-katex-eq" data-display="false">b</span>-nek az <span class="wp-katex-eq" data-display="false">R</span> gyűrűben</em></strong>. Ezzel egyenértékű megfogalmazások: <strong><em><span class="wp-katex-eq" data-display="false">b</span> osztható <span class="wp-katex-eq" data-display="false">a</span>-val</em></strong> vagy <strong><em><span class="wp-katex-eq" data-display="false">b</span> többszöröse <span class="wp-katex-eq" data-display="false">a</span>-nak</em></strong>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Az oszthatóság tehát egy <strong><em>kétváltozós reláció</em></strong> az <span class="wp-katex-eq" data-display="false">R</span> gyűrűben. Azt a relációt, hogy „<span class="wp-katex-eq" data-display="false">a</span> osztója <span class="wp-katex-eq" data-display="false">b</span>-nek <span class="wp-katex-eq" data-display="false">R</span>-ben”, így jelöljük: <span class="wp-katex-eq" data-display="false">a|_R b</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Amennyiben <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> között nem áll fenn az oszthatósági reláció – azaz <strong><em><span class="wp-katex-eq" data-display="false">a</span> nem osztója <span class="wp-katex-eq" data-display="false">b</span>-nek az <span class="wp-katex-eq" data-display="false">R</span> gyűrűben</em></strong> –, azt így jelöljük: <span class="wp-katex-eq" data-display="false">a{\nmid}_R b</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Ha a kontextusból egyértelmű, hogy melyik gyűrűben vizsgáljuk az oszthatóságot, akkor a relációt jelölő szimbólumból elhagyhatjuk a gyűrűre való hivatkozást. Ilyenkor például <span class="wp-katex-eq" data-display="false">a|_R b</span> helyett egyszerűen <span class="wp-katex-eq" data-display="false">a|b</span>-t írhatunk.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3920"> <!-- Title of the displayed element --> <h4 class="yp-element-non-indexed-header">Megjegyzés:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Egy testben bármely <span class="wp-katex-eq" data-display="false">a\neq 0</span> és <span class="wp-katex-eq" data-display="false">b</span> elem között fennáll az <span class="wp-katex-eq" data-display="false">a|b</span> oszthatóság. Itt ugyanis minden nemnulla elemnek van multiplikatív inverze. Így a <span class="wp-katex-eq" data-display="false">k=b\cdot a^{-1}</span> képlet minden esetben előállítja azt a <span class="wp-katex-eq" data-display="false">k</span> tényezőt, amellyel megszorozva az <span class="wp-katex-eq" data-display="false">a</span> elemet <span class="wp-katex-eq" data-display="false">b</span>-t kapunk eredményül, hiszen:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">a\cdot \underbrace{(b\cdot a^{-1})}_{=k} = \underbrace{(a\cdot a^{-1})}_{=1}\cdot b = b</span> <!-- /wp:shortcode --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <p>Most nézzünk néhány példát ennek a fogalomnak a megértéséhez. Az <strong><em>egész számok</em></strong> <span class="wp-katex-eq" data-display="false">\Z</span> gyűrűjében például <span class="wp-katex-eq" data-display="false">2|6</span>, mivel létezik olyan <strong><em>egész szám</em></strong>, amellyel <span class="wp-katex-eq" data-display="false">2</span>-t megszorozva <span class="wp-katex-eq" data-display="false">6</span>-ot kapunk (nevezetesen a <span class="wp-katex-eq" data-display="false">3</span>, hiszen <span class="wp-katex-eq" data-display="false">2\cdot 3=6</span>). Ugyanakkor például <span class="wp-katex-eq" data-display="false">6\nmid2</span>, mivel nem létezik olyan <span class="wp-katex-eq" data-display="false">k</span> <strong><em>egész szám</em></strong>, amelyre <span class="wp-katex-eq" data-display="false">6k=2</span> teljesülne.</p> <p>Annak demonstrálására, hogy nagyon nem mindegy, melyik gyűrűben beszélünk oszthatóságról, nézzük például a <strong><em>páros (azaz 2-vel osztható) egész számok</em></strong> halmazát a szokásos összeadással és szorzással. Ezt a halmazt konvencionálisan <span class="wp-katex-eq" data-display="false">2\Z</span>-vel szoktuk jelölni, és azonnal látszik, hogy ez egy <strong><em>kommutatív gyűrű</em></strong>, hiszen teljesíti 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> szerinti gyűrűaxiómákat.</p> <p>Az összeadásról és a szorzásról korábban már láttuk, hogy mindkettő kommutatív és asszociatív, valamint hogy a szorzás disztributív az összeadásra nézve. A nullelem (azaz a <span class="wp-katex-eq" data-display="false">0</span> egész szám) szintén páros, valamint egy páros szám ellentettje is páros, így teljesül a 2. és a 3. gyűrűaxióma is. Már csak annyit kell ellenőrizni, hogy az összeadás és a szorzás valóban művelet-e a <span class="wp-katex-eq" data-display="false">2\Z</span> halmazon is, azaz nem vezet-e ki belőle. Ez viszont nyilván teljesül, hiszen két páros szám összege és szorzata is páros. Ez a gyűrű viszont <strong><em>nem egységelemes</em></strong>, hiszen a szorzás neutrális eleme az <span class="wp-katex-eq" data-display="false">1</span> egész szám, ami nem páros. Ugyanakkor <strong><em>nullosztómentes</em></strong>, hiszen ha semmilyen két nemnulla egész szám szorzata nem lehet <span class="wp-katex-eq" data-display="false">0</span>, akkor ez speciálisan a páros számokra is nyilván igaz.</p> <p>Most vizsgáljuk meg a <span class="wp-katex-eq" data-display="false">2|6</span> oszthatóságot a <span class="wp-katex-eq" data-display="false">2\Z</span> gyűrűben is. A <span class="wp-katex-eq" data-display="false">\Z</span> gyűrűvel ellentétben itt már nem teljesül ez az oszthatóság, hiszen nem létezik olyan <strong><em>páros szám</em></strong>, amellyel a <span class="wp-katex-eq" data-display="false">2</span>-t megszorozva <span class="wp-katex-eq" data-display="false">6</span>-ot kapnánk. Azaz <span class="wp-katex-eq" data-display="false">2|_{\Z}6</span>, ugyanakkor <span class="wp-katex-eq" data-display="false">2{\nmid}_{2\Z}6</span>.</p> <p>A <a rel="noreferrer noopener" aria-label="13. részben (új fülön nyitja meg)" href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam#equivalence-relations" target="_blank">13. részben</a> az úgynevezett <strong><em>ekvivalenciarelációk</em></strong> kapcsán ismertük meg a <strong><em>szimmetrikus relációk</em></strong> fogalmát (lásd a <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-2960" class="yp-element-link">13.3. Definíció</a>t). Ezek olyan relációk, amelyek ha fennállnak az egyik irányban, akkor fennállnak a másik irányban is. <strong><em>Az oszthatósági reláció tehát</em></strong> a <span class="wp-katex-eq" data-display="false">\Z</span> gyűrűben <strong><em>NEM szimmetrikus</em></strong>, hiszen a fentebbi példa alapján <span class="wp-katex-eq" data-display="false">2|6</span>, de <span class="wp-katex-eq" data-display="false">6\nmid 2</span>.</p> <p>A <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#ordered-set" target="_blank">12. részben</a> az úgynevezett <strong><em>rendezési relációk</em></strong> kapcsán pedig az <strong><em>antiszimmetrikus relációk</em></strong> fogalmát (lásd a <a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2738" class="yp-element-link">12.9. Definíció</a>) ismertük meg. Ezek olyan relációk, amelyek ha mindkét irányban fennállnak két elem között, akkor a két elem azonos. Korábban már említettük, hogy az antiszimmetria és a szimmetria egymással <strong><em>nem ellentétes</em></strong> fogalmak. <strong><em>A <span class="wp-katex-eq" data-display="false">\Z</span> gyűrűben értelmezett oszthatósági reláció</em></strong> például – amellett, hogy nem szimmetrikus – <strong><em>az antiszimmetria tulajdonságát SEM teljesíti</em></strong>.</p> <p>Egyrészt ugyanis teljesül az <span class="wp-katex-eq" data-display="false">1|(-1)</span> oszthatóság, hiszen létezik olyan egész szám, amellyel <span class="wp-katex-eq" data-display="false">1</span>-et megszorozva <span class="wp-katex-eq" data-display="false">-1</span>-et kapunk (nevezetesen a <span class="wp-katex-eq" data-display="false">-1</span>). Másrészt teljesül a <span class="wp-katex-eq" data-display="false">(-1)|1</span> oszthatóság is, hiszen létezik olyan egész szám is, amellyel <span class="wp-katex-eq" data-display="false">-1</span>-et megszorozva <span class="wp-katex-eq" data-display="false">1</span>-et kapunk (nevezetesen ismét a <span class="wp-katex-eq" data-display="false">-1</span>). A reláció tehát fennáll mindkét irányban az <span class="wp-katex-eq" data-display="false">1</span> és a <span class="wp-katex-eq" data-display="false">-1</span> között, ugyanakkor <span class="wp-katex-eq" data-display="false">1\neq -1</span>. Ez a reláció tehát valóban nem antiszimmetrikus.</p> <p>Most vizsgáljuk meg az oszthatósági reláció néhány tulajdonságát, amelyek egyszerűen adódnak a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3866" class="yp-element-link">16.1. Definíció</a>ból.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3894"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.2. Tétel (Oszthatóság tulajdonságai):</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Legyen <span class="wp-katex-eq" data-display="false">R</span> egy tetszőleges <strong><em>kommutatív gyűrű</em></strong>. Ekkor igazak az alábbiak:</p> <!-- /wp:paragraph --> <!-- wp:list {"ordered":true} --> <ol><li>Ha a gyűrű <strong><em>egységelemes</em></strong>, akkor minden elem osztója önmagának.</li><li>Ha a gyűrű <strong><em>nullosztómentes</em></strong>, és létezik olyan <span class="wp-katex-eq" data-display="false">a\neq 0</span> elem, amely osztója önmagának, akkor a gyűrű egységelemes.</li><li>Tetszőleges <span class="wp-katex-eq" data-display="false">a</span>-ra teljesül, hogy <span class="wp-katex-eq" data-display="false">a|0</span>. Azaz a nullelemnek minden elem osztója.</li><li>A <span class="wp-katex-eq" data-display="false">0|a</span> oszthatóság <strong><em>akkor és csak akkor teljesül, ha</em></strong> <span class="wp-katex-eq" data-display="false">a=0</span>. Azaz a nullelem csak önmagának osztója.</li><li>Ha valamilyen <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 <span class="wp-katex-eq" data-display="false">a|b</span> és a <span class="wp-katex-eq" data-display="false">b|c</span> oszthatóságok, akkor teljesül az <span class="wp-katex-eq" data-display="false">a|c</span> oszthatóság is. Azaz az oszthatósági reláció tranzitív (lásd a <a href="https://youproof.hu/kriptografia/12-szorzas-disztributivitas-teljes-indukcio-indirekt-bizonyitas-relacio-teljes-rendezes-rendezett-halmaz/#yp-element-2739" class="yp-element-link">12.10. Definíció</a>t).</li><li>Ha valamilyen <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 <span class="wp-katex-eq" data-display="false">a|b</span> és az <span class="wp-katex-eq" data-display="false">a|c</span> oszthatóságok, akkor teljesülnek az <span class="wp-katex-eq" data-display="false">a|b+c</span> és az <span class="wp-katex-eq" data-display="false">a|b-c</span> oszthatóságok is. Azaz ha egy gyűrűelem osztója valamely két gyűrűelemnek, akkor osztója az összegüknek és a különbségüknek is.</li><li>Ha valamilyen <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> elemekre teljesül az <span class="wp-katex-eq" data-display="false">a|b</span> oszthatóság, akkor tetszőleges <span class="wp-katex-eq" data-display="false">c</span> elemre teljesül az <span class="wp-katex-eq" data-display="false">a|bc</span> oszthatóság is. Azaz ha egy gyűrűelem osztója valamely gyűrűelemnek, akkor osztója a többszöröseinek is.</li><li>Ha valamilyen <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> elemekre teljesül az <span class="wp-katex-eq" data-display="false">a|b</span> oszthatóság, akkor teljesülnek az <span class="wp-katex-eq" data-display="false">a|(-b)</span>, a <span class="wp-katex-eq" data-display="false">(-a)|b</span> valamint a <span class="wp-katex-eq" data-display="false">(-a)|(-b)</span> oszthatóságok is. Azaz az ellentettképzés nem befolyásolja az oszthatósági relációt.</li></ol> <!-- /wp:list --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3900"> <!-- 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><strong>Az 1. tulajdonság:</strong> Az egységelem a szorzás neutrális eleme. A <a href="https://youproof.hu/kriptografia/14-egesz-szam-szorzas-absztrakt-algebra-neutralis-elem-inverz-kivonas-gyuru-ferdetest-test/#yp-element-3423" class="yp-element-link">14.7. Definíció</a> szerint ezzel tehát bármilyen <span class="wp-katex-eq" data-display="false">a</span> elemet megszorozva az eredmény marad <span class="wp-katex-eq" data-display="false">a</span>. Ez épp azt jelenti, hogy <span class="wp-katex-eq" data-display="false">a|a</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong><em>A 2. tulajdonság:</em></strong> Az, hogy fennáll az <span class="wp-katex-eq" data-display="false">a|a</span> oszthatóság azt jelenti, hogy létezik olyan <span class="wp-katex-eq" data-display="false">x</span> gyűrűelem, amelyre teljesül az <span class="wp-katex-eq" data-display="false">a\cdot x=a</span> egyenlet. Ezt az egyenletet bármely <span class="wp-katex-eq" data-display="false">r</span> gyűrűelemmel megszorozva ezt kapjuk:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">a\cdot x\cdot r=a\cdot r</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Mivel azonban a gyűrű nullosztómentes, ezért a <a href="https://youproof.hu/kriptografia/15-rendezett-gyuru-absztrakt-algebra-egesz-szam-rendezesi-relacio-rendezesi-axiomak/#yp-element-3600" class="yp-element-link">15.4. Tétel</a> miatt mindkét oldalt lehet egyszerűsíteni <span class="wp-katex-eq" data-display="false">a</span>-val. Így ezt kapjuk:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">x\cdot r=r</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Az <span class="wp-katex-eq" data-display="false">x</span> elemre tehát igaz lesz, hogy őt bármilyen <span class="wp-katex-eq" data-display="false">r</span> gyűrűelemmel megszorozva <span class="wp-katex-eq" data-display="false">r</span>-et kapunk eredményül. Más szavakkal <span class="wp-katex-eq" data-display="false">x</span> a gyűrű egységeleme.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>A 3. tulajdonság:</strong> A <a href="https://youproof.hu/kriptografia/15-rendezett-gyuru-absztrakt-algebra-egesz-szam-rendezesi-relacio-rendezesi-axiomak/#yp-element-3576" class="yp-element-link">15.1. Tétel</a> 1. pontja alapján bármely <span class="wp-katex-eq" data-display="false">a</span> elemet a nullelemmel szorozva a nullelemet kapjuk eredményül. Ez épp azt jelenti, hogy <span class="wp-katex-eq" data-display="false">a|0</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>A 4. tulajdonság:</strong> Mivel az imént bizonyított 3. tulajdonság alapján minden gyűrűelem osztója a nullelemnek, így nyilván maga a nullelem is. Ha tehát <span class="wp-katex-eq" data-display="false">a=0</span>, akkor fennáll a <span class="wp-katex-eq" data-display="false">0|a</span> oszthatóság. <strong><em>Visszafelé:</em></strong> ha fennáll a <span class="wp-katex-eq" data-display="false">0|a</span> oszthatóság, akkor ez azt jelenti, hogy létezik olyan <span class="wp-katex-eq" data-display="false">k</span> gyűrűelem, amelyre <span class="wp-katex-eq" data-display="false">0\cdot k=a</span> teljesül. Ebből viszont a <a href="https://youproof.hu/kriptografia/15-rendezett-gyuru-absztrakt-algebra-egesz-szam-rendezesi-relacio-rendezesi-axiomak/#yp-element-3576" class="yp-element-link">15.1. Tétel</a> 1. pontja miatt <span class="wp-katex-eq" data-display="false">a=0</span> következik.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Az 5. tulajdonság:</strong> Az, hogy fennállnak az <span class="wp-katex-eq" data-display="false">a|b</span> és a <span class="wp-katex-eq" data-display="false">b|c</span> oszthatóságok azt jelenti, hogy léteznek olyan <span class="wp-katex-eq" data-display="false">k_1</span> és <span class="wp-katex-eq" data-display="false">k_2</span> gyűrűelemek, amelyekre teljesülnek az alábbi egyenletek:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}a\cdot k_1&amp;=b\\b\cdot k_2&amp;=c\end{aligned}</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>A második egyenletbe <span class="wp-katex-eq" data-display="false">b</span> helyére behelyettesítve az első egyenlet baloldalát ezt kapjuk:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\underbrace{(a\cdot k_1)}_{=b}\cdot k_2=c</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Mivel azonban 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 megfogalmazott 4. gyűrűaxióma alapján a szorzás asszociatív, ezért ennek az egyenletnek a baloldala átzárójelezhető:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">a\cdot (k_1\cdot k_2)=c</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Létezik tehát olyan gyűrűelem, amellyel <span class="wp-katex-eq" data-display="false">a</span>-t megszorozva <span class="wp-katex-eq" data-display="false">c</span>-t kapunk (nevezetesen a <span class="wp-katex-eq" data-display="false">k_1\cdot k_2</span>). Ez viszont épp azt jelenti, hogy <span class="wp-katex-eq" data-display="false">a|c</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>A 6. tulajdonság:</strong> Az, hogy fennállnak az <span class="wp-katex-eq" data-display="false">a|b</span> és az <span class="wp-katex-eq" data-display="false">a|c</span> oszthatóságok azt jelenti, hogy léteznek olyan <span class="wp-katex-eq" data-display="false">k_1</span> és <span class="wp-katex-eq" data-display="false">k_2</span> gyűrűelemek, amelyekre teljesülnek az alábbi egyenletek:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}a\cdot k_1&amp;=b\\a\cdot k_2&amp;=c\end{aligned}</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Ezt a két egyenletet egymással összeadva, illetve az elsőből a másodikat kivonva a következőket kapjuk:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}ak_1+ak_2&amp;=b+c \\ ak_1-ak_2&amp;=b-c\end{aligned}</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Mivel azonban 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 megfogalmazott 5. gyűrűaxióma alapján teljesülnek a disztributivitási szabályok, ezért ennek a két egyenletnek a baloldalai átírhatók az alábbi módon:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}a\cdot (k_1+k_2)&amp;=b+c \\ a\cdot (k_1-k_2)&amp;=b-c\end{aligned}</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Eszerint tehát léteznek olyan gyűrűelemek, amelyekkel <span class="wp-katex-eq" data-display="false">a</span>-t megszorozva <span class="wp-katex-eq" data-display="false">b+c</span>-t illetve <span class="wp-katex-eq" data-display="false">b-c</span>-t kapunk (nevezetesen a <span class="wp-katex-eq" data-display="false">k_1+k_2</span> illetve a <span class="wp-katex-eq" data-display="false">k_1-k_2</span>). Ez viszont épp azt jelenti, hogy <span class="wp-katex-eq" data-display="false">a|b+c</span> illetve <span class="wp-katex-eq" data-display="false">a|b-c</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>A 7. tulajdonság:</strong> Az, hogy fennáll az <span class="wp-katex-eq" data-display="false">a|b</span> oszthatóság azt jelenti, hogy létezik olyan <span class="wp-katex-eq" data-display="false">k</span> gyűrűelem, amelyre teljesül az alábbi egyenlet:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">a\cdot k = b</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Az egyenlet mindkét oldalát a <span class="wp-katex-eq" data-display="false">c</span> gyűrűelemmel megszorozva ezt kapjuk:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">(a\cdot k)\cdot c = b\cdot c</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Mivel azonban 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 megfogalmazott 4. gyűrűaxióma alapján a szorzás asszociatív, ezért ennek az egyenletnek a baloldala átzárójelezhető:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">a\cdot (k\cdot c) = b\cdot c</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Létezik tehát olyan gyűrűelem, amellyel <span class="wp-katex-eq" data-display="false">a</span>-t megszorozva <span class="wp-katex-eq" data-display="false">bc</span>-t kapunk (nevezetesen a <span class="wp-katex-eq" data-display="false">kc</span>). Ez viszont épp azt jelenti, hogy <span class="wp-katex-eq" data-display="false">a|bc</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Végül a 8. tulajdonság:</strong> Az, hogy fennáll az <span class="wp-katex-eq" data-display="false">a|b</span> oszthatóság azt jelenti, hogy létezik olyan <span class="wp-katex-eq" data-display="false">k</span> gyűrűelem, amelyre teljesül az alábbi egyenlet:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">a\cdot k = b</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Viszont a <a href="https://youproof.hu/kriptografia/15-rendezett-gyuru-absztrakt-algebra-egesz-szam-rendezesi-relacio-rendezesi-axiomak/#yp-element-3576" class="yp-element-link">15.1. Tétel</a> 2., 3. és 4. pontjai miatt ekkor az alábbi egyenletek is teljesülnek:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}a\cdot(-k)&amp;=(-b) \\ (-a)\cdot k&amp;=(-b)\\ (-a)\cdot (-k)&amp;=-(-b)=b\end{aligned}</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Ez viszont épp azt jelenti, hogy fennállnak az <span class="wp-katex-eq" data-display="false">a|(-b)</span>, <span class="wp-katex-eq" data-display="false">(-a)|(-b)</span> és <span class="wp-katex-eq" data-display="false">(-a)|b</span> oszthatóságok.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#8718;</span></div> <p>Most ismerkedjünk meg egy, a továbbiakban fontos fogalommal.</p> <h4 class="wp-block-heading">Egységek</h4> <p>Az oszthatóság tulajdonságairól szóló imént bizonyított <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3894" class="yp-element-link">16.2. Tétel</a> 4. pontja alapján egy gyűrű nulleleme egyfajta szélsőséget képvisel. Ő ugyanis <strong><em>kizárólag saját magának</em></strong> osztója. A másik szélsőséget azok a gyűrűelemek képviselik, amelyek viszont <strong><em>a gyűrű minden elemének</em></strong> osztói. Ezeknek külön nevük is van.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3915"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.3. Definíció (Egység):</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Legyen <span class="wp-katex-eq" data-display="false">R</span> egy tetszőleges <strong><em>kommutatív gyűrű</em></strong>. Ha egy adott <span class="wp-katex-eq" data-display="false">e</span> gyűrűelem esetén minden <span class="wp-katex-eq" data-display="false">a</span> gyűrűelemre teljesül az <span class="wp-katex-eq" data-display="false">e|a</span> oszthatósági reláció, akkor az <span class="wp-katex-eq" data-display="false">e</span> elemet <strong><em>egységnek</em></strong> nevezzük.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3916"> <!-- Title of the displayed element --> <h4 class="yp-element-non-indexed-header">Megjegyzés:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p><strong><em>Figyelem!</em></strong> Ez nem tévesztendő össze az <strong><em>egységelem</em></strong> fogalmával, amely 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> alapján a gyűrű <span class="wp-katex-eq" data-display="false">\cdot</span>-tal jelölt műveletének neutrális eleme.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Igaz ugyanakkor, hogy egy gyűrű egységeleme – amennyiben létezik – mindig egység. Ugyanis bármely <span class="wp-katex-eq" data-display="false">a</span> gyűrűelem esetén <span class="wp-katex-eq" data-display="false">1\cdot a=a</span>, amely viszont épp azt jelenti, hogy <span class="wp-katex-eq" data-display="false">1|a</span>. Igaz továbbá, hogy az egységelem ellentettje is egység, hiszen a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3894" class="yp-element-link">16.2. Tétel</a> 8. pontja alapján az <span class="wp-katex-eq" data-display="false">1|a</span> oszthatóságból következik a <span class="wp-katex-eq" data-display="false">(-1)|a</span> oszthatóság.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Egyáltalán nem biztos azonban, hogy egy gyűrűben csak ez a két egység létezik. Egy testben például a nullelemen kívül minden elem egység, ugyanis az oszthatóság <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3866" class="yp-element-link">16.1. Definíció</a>ja utáni megjegyzés alapján itt minden elem osztható bármilyen nemnulla elemmel.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Megjegyezzük ugyanakkor, hogy nem csak ez a két szélsőséges eset létezik. Vannak olyan gyűrűk is, amelyekben az egységelemen és ellentettjén kívül is létezik egység, ugyanakkor nem minden eleme az. Ilyen gyűrű például az egész számok egyfajta általánosításának tekinthető úgynevezett <a rel="noreferrer noopener" aria-label="Gauss-egészek (új fülön nyitja meg)" href="https://hu.wikipedia.org/wiki/Gauss-eg%C3%A9sz" target="_blank">Gauss-egészek</a> gyűrűje, amelyben összesen 4 egység van. Ennek részleteitől azonban – az úgynevezett komplex számok ismeretének hiányában – eltekintünk.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <p>Az alábbi tétel arra ad választ, hogy mikor létezik egyáltalán egység egy gyűrűben.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3924"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.4. Tétel:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Egy <strong><em>kommutatív és nullosztómentes gyűrűben</em></strong> akkor és csak akkor létezik egység, ha létezik egységelem.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Amennyiben a gyűrű <strong><em>csak kommutatív</em></strong>, de nem feltétlenül nullosztómentes, úgy csak annyit tudunk mondani, hogy ha létezik egységelem, akkor létezik egység is. Ebben az esetben egy egység létezéséből még nem következik az, hogy egységelem is létezik.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3925"> <!-- 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>Azt, hogy az esetleges egységelem egy gyűrűben mindig egység, már láttuk az egység <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3915" class="yp-element-link">16.3. Definíció</a>ja utáni megjegyzésben. Így csak azt kell megmutatni, hogy ha létezik egység, akkor szükségképpen léteznie kell egységelemnek is <strong><em>nullosztómentes</em></strong> gyűrű esetén.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Tegyük fel tehát, hogy <span class="wp-katex-eq" data-display="false">e</span> egy egység. Az általánosság megsértése nélkül feltehetjük, hogy <span class="wp-katex-eq" data-display="false">e\neq 0</span>. Hiszen ha <span class="wp-katex-eq" data-display="false">e=0</span> lenne, akkor a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3894" class="yp-element-link">16.2. Tétel</a> 4. pontja miatt ő csak saját magának lenne osztója. Mivel azonban azt mondtuk róla, hogy osztója a gyűrű minden elemének (hiszen egység), ezért ebben az esetben a gyűrűnek szükségképpen ő lenne az egyetlen eleme. Azaz 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> szerinti <strong><em>nullgyűrűről</em></strong> volna szó, amelyben a nullelem egyben egységelem is, így erre nyilván teljesülne az állítás.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Most nézzük az <span class="wp-katex-eq" data-display="false">e\neq 0</span> esetet. Ő tehát osztója a gyűrű összes elemének, így saját magának is, azaz <span class="wp-katex-eq" data-display="false">e|e</span>. Ebből viszont a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3894" class="yp-element-link">16.2. Tétel</a> 2. pontja miatt az következik, hogy a gyűrű <strong><em>egységelemes</em></strong>.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#8718;</span></div> <p>Azt tehát már tudjuk, hogy egy <strong><em>kommutatív, nullosztómentes gyűrűben pontosan akkor létezik egység, ha egységelem is létezik</em></strong>. Például az előző szakaszban vizsgált <span class="wp-katex-eq" data-display="false">2\Z</span> gyűrűben emiatt <strong><em>nem létezik egység</em></strong>, hiszen egységelem sem létezik.</p> <p>A most következő tétel ahhoz nyújt segítséget, hogy egy <strong><em>kommutatív, egységelemes gyűrűben</em></strong> megtaláljuk az összes egységet. Ehhez mindössze az egységelem ismerete szükséges, a nullosztómentesség nem.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3928"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.5. Tétel:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Egy <strong><em>kommutatív, egységelemes gyűrűben</em></strong> egy elem <strong><em>akkor és csak akkor</em></strong> egység, ha osztója az egységelemnek.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3929"> <!-- 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>Mivel egy egység a definíció alapján minden gyűrűelemnek osztója, ezért nyilván az egységelemnek is.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong><em>Visszafelé:</em></strong> Tegyük fel, hogy egy <span class="wp-katex-eq" data-display="false">e</span> elem osztója az egységelemnek, azaz <span class="wp-katex-eq" data-display="false">e|1</span>. Az egység <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3915" class="yp-element-link">16.3. Definíció</a>ja utáni megjegyzésben azonban már láttuk, hogy <span class="wp-katex-eq" data-display="false">1</span> szükségképpen egység, azaz minden <span class="wp-katex-eq" data-display="false">a</span> gyűrűelemre teljesül az <span class="wp-katex-eq" data-display="false">1|a</span> oszthatóság. Fennállnak tehát az <span class="wp-katex-eq" data-display="false">e|1</span> és <span class="wp-katex-eq" data-display="false">1|a</span> oszthatóságok, így az oszthatósági reláció tranzitivitása miatt (lásd a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3894" class="yp-element-link">16.2. Tétel</a> 5. pontját) fennáll az <span class="wp-katex-eq" data-display="false">e|a</span> oszthatóság is minden <span class="wp-katex-eq" data-display="false">a</span> gyűrűelemre. Ez viszont épp azt jelenti, hogy <span class="wp-katex-eq" data-display="false">e</span> egység.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#8718;</span></div> <p>Egy <strong><em>kommutatív, egységelemes gyűrűben tehát az egységek pontosan az egységelem osztói</em></strong>. Az egész számok <span class="wp-katex-eq" data-display="false">\Z</span> gyűrűjében ez alapján tehát az <span class="wp-katex-eq" data-display="false">1</span>-en és a <span class="wp-katex-eq" data-display="false">-1</span>-en kívül nincs más egység, hiszen az <span class="wp-katex-eq" data-display="false">1</span> egész számnak nincs más osztója.</p> <p>Megjegyezzük még, hogy az utóbbi két tétel semmit nem mond az egységekről abban az esetben, ha a gyűrű csak kommutatív, de nem egységelemes, és a nullosztómentesség sem teljesül. Az általunk vizsgált esetekben azonban ilyen nem fog előfordulni.</p> <h4 class="wp-block-heading">Asszociált elemek</h4> <p>Most az oszthatóság után egy másik relációval fogunk megismerkedni, amely az imént tárgyalt egységekhez kapcsolódik szorosan. Ez a fogalom a <strong><em>számelmélet alaptételének</em></strong> a pontos megfogalmazásában lesz segítségünkre. Azt fejezi ki, hogy két gyűrűelem az oszthatóság szempontjából ugyanúgy viselkedik, vagy más szavakkal megkülönböztethetetlen. Erről szól az alábbi definíció.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3934"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.6. Definíció (Asszociált):</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Egy <strong><em>kommutatív gyűrű</em></strong> valamely <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> elemeire akkor mondjuk, hogy <strong><em>egymás asszociáltjai</em></strong>, ha pontosan ugyanazok a többszöröseik és az osztóik is. Pontosabban fogalmazva, ha tetszőleges <span class="wp-katex-eq" data-display="false">r</span> gyűrűelem esetén <span class="wp-katex-eq" data-display="false">a|r</span> <strong><em>akkor és csak akkor</em></strong> teljesül, amikor <span class="wp-katex-eq" data-display="false">b|r</span> is teljesül, valamint <span class="wp-katex-eq" data-display="false">r|a</span> <strong><em>akkor és csak akkor</em></strong> teljesül, amikor <span class="wp-katex-eq" data-display="false">r|b</span> is teljesül.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Azt, hogy <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> egymás asszociáltjai így jelöljük: <span class="wp-katex-eq" data-display="false">a\sim b</span>.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <p>Például a <span class="wp-katex-eq" data-display="false">\Z</span> gyűrűben az <span class="wp-katex-eq" data-display="false">5</span> és a <span class="wp-katex-eq" data-display="false">(-5)</span> egymás asszociáltjai.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-4021"> <!-- Title of the displayed element --> <h4 class="yp-element-non-indexed-header">Megjegyzés:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Egy testben bármely <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> elem között teljesül az <span class="wp-katex-eq" data-display="false">a\sim b</span> asszociáció. Itt ugyanis minden nemnulla elem osztója az összes elemnek (lásd a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3866" class="yp-element-link">16.1. Definíció</a> utáni megjegyzést). Az <span class="wp-katex-eq" data-display="false">a</span>-nak és <span class="wp-katex-eq" data-display="false">b</span>-nek tehát minden elem többszöröse, és a nullelemen kívül minden elem osztója. Így az osztóik is megegyeznek és a többszöröseik is, ami épp azt jelenti, hogy egymás asszociáltjai.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <p>Először is megmutatjuk, hogy ez a reláció egy <strong><em>ekvivalenciareláció</em></strong> (lásd a <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-2962" class="yp-element-link">13.4. Definíció</a>t) a gyűrű alaphalmazán, és így a <a href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam/#yp-element-2976" class="yp-element-link">13.5. Tétel</a> alapján a gyűrű alaphalmazát úgynevezett <strong><em>ekvivalencia-osztályokra</em></strong> bontja. Erről a fogalomról bővebben a <a rel="noreferrer noopener" aria-label="13. részben (új fülön nyitja meg)" href="https://youproof.hu/kriptografia/13-adossag-ekvivalenciarelacio-ekvivalencia-osztaly-egesz-szam-homomorfizmus-beagyazas-negativ-szam#equivalence-relations" target="_blank">13. részben</a> írtunk, de dióhéjban arról van szó, hogy minden gyűrűelem pontosan egy ekvivalencia-osztályba fog bekerülni. Méghozzá abba, amely az ő asszociáltjait tartalmazza.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3956"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.7. Tétel:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Legyen <span class="wp-katex-eq" data-display="false">R</span> egy tetszőleges <strong><em>kommutatív gyűrű</em></strong>. Ekkor a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3934" class="yp-element-link">16.6. Definíció</a> szerinti <strong><em>asszociáltság egy ekvivalenciareláció</em></strong> a gyűrű <span class="wp-katex-eq" data-display="false">R</span> alaphalmazán. Más szavakkal 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> elemekre teljesülnek az alábbiak:</p> <!-- /wp:paragraph --> <!-- wp:list {"ordered":true} --> <ol><li><span class="wp-katex-eq" data-display="false">a\sim a</span> (reflexivitás).</li><li>Ha <span class="wp-katex-eq" data-display="false">a\sim b</span>, akkor <span class="wp-katex-eq" data-display="false">b\sim a</span> (szimmetria).</li><li>Ha <span class="wp-katex-eq" data-display="false">a\sim b</span> és <span class="wp-katex-eq" data-display="false">b\sim c</span>, akkor <span class="wp-katex-eq" data-display="false">a\sim c</span> (tranzitivitás).</li></ol> <!-- /wp:list --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3957"> <!-- 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>Teljesen nyilvánvalóan adódik az asszociáltság <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3934" class="yp-element-link">16.6. Definíció</a>jából. Ugyanis:</p> <!-- /wp:paragraph --> <!-- wp:list {"ordered":true} --> <ol><li>Bármely elemnek nyilván pontosan ugyanazok az osztói és többszörösei is, mint önmagának.</li><li>Ha egy <span class="wp-katex-eq" data-display="false">a</span> elemnek pontosan ugyanazok az osztói és többszörösei, mint egy <span class="wp-katex-eq" data-display="false">b</span> elemnek, akkor nyilván a <span class="wp-katex-eq" data-display="false">b</span> elemnek is pontosan ugyanazok az osztói és többszörösei, mint az <span class="wp-katex-eq" data-display="false">a</span> elemnek.</li><li>Ha egy <span class="wp-katex-eq" data-display="false">a</span> elemnek pontosan ugyanazok az osztói és többszörösei, mint egy <span class="wp-katex-eq" data-display="false">b</span> elemnek, amelynek viszont pontosan ugyanazok az osztói és többszörösei, mint egy <span class="wp-katex-eq" data-display="false">c</span> elemnek, akkor nyilván az <span class="wp-katex-eq" data-display="false">a</span> elemnek is pontosan ugyanazok az osztói és többszörösei, mint a <span class="wp-katex-eq" data-display="false">c</span> elemnek.</li></ol> <!-- /wp:list --> <!-- End character --> <span class="yp-element-end-character">&#8718;</span></div> <p>Most vizsgáljuk meg, hogy mit tudunk mondani ezekről az ekvivalencia-osztályokról. Általános esetben – amikor a gyűrűről csak annyit tudunk, hogy <strong><em>kommutatív</em></strong> – az alábbiakat.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3980"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.8. Tétel:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Tetszőleges <strong><em>kommutatív gyűrű</em></strong> esetén igazak az alábbiak:</p> <!-- /wp:paragraph --> <!-- wp:list {"ordered":true} --> <ol><li>A gyűrű minden eleme és az ellentettje egymás asszociáltjai. Azaz minden <span class="wp-katex-eq" data-display="false">a</span> elemre fennáll az <span class="wp-katex-eq" data-display="false">a\sim (-a)</span> reláció.</li><li>Ha fennáll az <span class="wp-katex-eq" data-display="false">a\sim b</span> asszociáció, akkor fennállnak az <span class="wp-katex-eq" data-display="false">a\sim (-b)</span>, <span class="wp-katex-eq" data-display="false">(-a)\sim b</span> valamint <span class="wp-katex-eq" data-display="false">(-a)\sim (-b)</span> asszociációk is.</li><li>A nullelemnek egyetlen asszociáltja van, méghozzá saját maga.</li><li>Ha két elem egymásnak osztói, akkor asszociáltak. Azaz ha valamely <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> elemek között fennállnak az <span class="wp-katex-eq" data-display="false">a|b</span> és <span class="wp-katex-eq" data-display="false">b|a</span> oszthatóságok, akkor teljesül az <span class="wp-katex-eq" data-display="false">a\sim b</span> asszociáció.</li><li>Bármely <span class="wp-katex-eq" data-display="false">e</span> egység akkor és csak akkor asszociáltja valamely <span class="wp-katex-eq" data-display="false">f</span> gyűrűelemnek, ha <span class="wp-katex-eq" data-display="false">f</span> is egység.</li></ol> <!-- /wp:list --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3984"> <!-- 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><strong><em>A tétel 1. állításához</em></strong> két dolgot kell bizonyítani. Egyrészt azt, hogy bármely <span class="wp-katex-eq" data-display="false">d</span> gyűrűelem akkor és csak akkor <strong><em>osztója</em></strong> <span class="wp-katex-eq" data-display="false">a</span>-nak, ha <span class="wp-katex-eq" data-display="false">(-a)</span>-nak is. A <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3894" class="yp-element-link">16.2. Tétel</a> 8. pontja épp azt mondja ki, hogy ha teljesül <span class="wp-katex-eq" data-display="false">d|a</span>, akkor teljesül <span class="wp-katex-eq" data-display="false">d|(-a)</span> is. Ez azonban természetesen visszafelé is igaz a <a href="https://youproof.hu/kriptografia/15-rendezett-gyuru-absztrakt-algebra-egesz-szam-rendezesi-relacio-rendezesi-axiomak/#yp-element-3576" class="yp-element-link">15.1. Tétel</a> 2. pontja miatt, miszerint minden elem ellentettjének az ellentettje önmaga. Azaz ha teljesül <span class="wp-katex-eq" data-display="false">d|(-a)</span> akkor teljesül <span class="wp-katex-eq" data-display="false">d|\underbrace{(-(-a))}_{=a}</span> is.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A másik dolog, ami bizonyítani kell, hogy bármely <span class="wp-katex-eq" data-display="false">d</span> gyűrűelem akkor és csak akkor <strong><em>többszöröse</em></strong> <span class="wp-katex-eq" data-display="false">a</span>-nak, ha <span class="wp-katex-eq" data-display="false">(-a)</span>-nak is. Azaz <span class="wp-katex-eq" data-display="false">a|d</span> akkor és csak akkor teljesül, ha <span class="wp-katex-eq" data-display="false">(-a)|d</span> is teljesül. A <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3894" class="yp-element-link">16.2. Tétel</a> 8. pontja azonban azt is kimondja, hogy ha teljesül <span class="wp-katex-eq" data-display="false">a|d</span>, akkor teljesül <span class="wp-katex-eq" data-display="false">(-a)|d</span> is, így az előző gondolatmenet szinte szó szerint érvényes itt is.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong><em>A 2. állítás</em></strong> az 1. állítás egyszerű következménye. Ugyanis például <span class="wp-katex-eq" data-display="false">b</span>-re a tétel alapján igaz, hogy <span class="wp-katex-eq" data-display="false">b\sim (-b)</span>, így ha <span class="wp-katex-eq" data-display="false">a\sim b</span> teljesül, akkor a tranzitivitás miatt <span class="wp-katex-eq" data-display="false">a\sim (-b)</span> is. A másik két asszociáció ugyanezen okok miatt teljesül.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong><em>A 3. állítás:</em></strong> Mivel az asszociáció a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3956" class="yp-element-link">16.7. Tétel</a> értelmében reflexív, ezért nyilván teljesül a <span class="wp-katex-eq" data-display="false">0\sim 0</span> asszociáció. Azt kell megmutatni, hogy a nullelemnek nincs más asszociáltja. Tegyük fel indirekt, hogy nem ez a helyzet, azaz létezik olyan <span class="wp-katex-eq" data-display="false">a\neq 0</span> elem a gyűrűben, amelyre teljesül a <span class="wp-katex-eq" data-display="false">0\sim a</span> asszociáció. Ez tehát azt jelenti, hogy a <span class="wp-katex-eq" data-display="false">0</span>-nak és az <span class="wp-katex-eq" data-display="false">a</span> elemnek pontosan ugyanazok az osztóik. A <span class="wp-katex-eq" data-display="false">0</span>-nak viszont a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3894" class="yp-element-link">16.2. Tétel</a> 3. pontja alapján osztója minden gyűrűelem. Az asszociáltság miatt ekkor <span class="wp-katex-eq" data-display="false">a</span>-nak is osztója az összes gyűrűelem, tehát speciálisan a <span class="wp-katex-eq" data-display="false">0</span> is. A <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3894" class="yp-element-link">16.2. Tétel</a> 4. pontja alapján azonban a <span class="wp-katex-eq" data-display="false">0|a</span> oszthatóságból következik, hogy <span class="wp-katex-eq" data-display="false">a=0</span>, ami ellentmond indirekt feltételezésünknek, miszerint <span class="wp-katex-eq" data-display="false">a\neq 0</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong><em>A 4. állítás:</em></strong> Tegyük fel, hogy egyszerre teljesülnek az <span class="wp-katex-eq" data-display="false">a|b</span> és a <span class="wp-katex-eq" data-display="false">b|a</span> oszthatóságok. Ekkor ha bármely <span class="wp-katex-eq" data-display="false">d_1</span> elemre fennáll a <span class="wp-katex-eq" data-display="false">d_1|a</span> oszthatóság (azaz <span class="wp-katex-eq" data-display="false">d_1</span> <strong><em>osztója</em></strong> <span class="wp-katex-eq" data-display="false">a</span>-nak), akkor az oszthatóság tranzitivitása miatt – mivel ugye <span class="wp-katex-eq" data-display="false">a|b</span> teljesül – fennáll a <span class="wp-katex-eq" data-display="false">d_1|b</span> oszthatóság is (azaz <span class="wp-katex-eq" data-display="false">d_1</span> <strong><em>osztója</em></strong> <span class="wp-katex-eq" data-display="false">b</span>-nek is). Ugyanezen okok miatt ha bármely <span class="wp-katex-eq" data-display="false">d_2</span> elem <strong><em>osztója</em></strong> <span class="wp-katex-eq" data-display="false">b</span>-nek, akkor <span class="wp-katex-eq" data-display="false">a</span>-nak is. Az <span class="wp-katex-eq" data-display="false">a</span> elemnek tehát pontosan ugyanazok az <strong><em>osztói</em></strong>, mint a <span class="wp-katex-eq" data-display="false">b</span> elemnek.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Ugyanez a gondolatmenet a többszörösökre is végigjátszható. Ha bármely <span class="wp-katex-eq" data-display="false">t_1</span> elemre fennáll az <span class="wp-katex-eq" data-display="false">a|t_1</span> oszthatóság (azaz <span class="wp-katex-eq" data-display="false">t_1</span> <strong><em>többszöröse</em></strong> <span class="wp-katex-eq" data-display="false">a</span>-nak), akkor az oszthatóság tranzitivitása miatt – mivel ugye <span class="wp-katex-eq" data-display="false">b|a</span> teljesül – fennáll a <span class="wp-katex-eq" data-display="false">b|t_1</span> oszthatóság is (azaz <span class="wp-katex-eq" data-display="false">t_1</span> <strong><em>többszöröse</em></strong> <span class="wp-katex-eq" data-display="false">b</span>-nek is). Ugyanezen okok miatt ha bármely <span class="wp-katex-eq" data-display="false">t_2</span> elem <strong><em>többszöröse</em></strong> <span class="wp-katex-eq" data-display="false">b</span>-nek, akkor <span class="wp-katex-eq" data-display="false">a</span>-nak is. Az <span class="wp-katex-eq" data-display="false">a</span> elemnek tehát ponotosan ugyanazok a <strong><em>többszörösei</em></strong> is, mint a <span class="wp-katex-eq" data-display="false">b</span> elemnek.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Láttuk tehát, hogy <span class="wp-katex-eq" data-display="false">a|b</span> és <span class="wp-katex-eq" data-display="false">b|a</span> együttes fennállása esetén <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> osztói is és többszörösei is megegyeznek. Ez viszont épp azt jelenti, hogy <span class="wp-katex-eq" data-display="false">a\sim b</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong><em>Végül az 5. állítás:</em></strong> Egyrészt mivel <span class="wp-katex-eq" data-display="false">e</span> egység, ezért ő minden elemnek osztója, vagy másként fogalmazva neki minden elem a többszöröse. Ha mármost <span class="wp-katex-eq" data-display="false">e\sim f</span>, akkor <span class="wp-katex-eq" data-display="false">f</span>-nek is minden elem a többszöröse, és így ő is egység. <strong><em>Visszafelé:</em></strong> Mivel <span class="wp-katex-eq" data-display="false">e</span> és <span class="wp-katex-eq" data-display="false">f</span> egység, ezért ők minden elemnek osztói. Speciálisan tehát egymásnak is, és így a tétel <strong><em>4. állítása</em></strong> miatt valóban asszociáltak.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#8718;</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3983"> <!-- Title of the displayed element --> <h4 class="yp-element-non-indexed-header">Megjegyzés:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>A tétel alapján tehát biztos, hogy az összes egység egy ekvivalencia-osztályba kerül, amelyben az egységeken kívül nincs más elem. Ezenkívül minden elem azonos ekvivalencia-osztályba kerül az ellentettjével. Arról azonban a tétel semmit nem mond, hogy egy ilyen osztálynak kizárólag ők lennének-e az elemeik. Például az egység <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3915" class="yp-element-link">16.3. Definíció</a>ja utáni megjegyzésben már említett úgynevezett <a rel="noreferrer noopener" aria-label="Gauss-egészek (új fülön nyitja meg)" href="https://hu.wikipedia.org/wiki/Gauss-eg%C3%A9sz" target="_blank">Gauss-egészek</a> körében minden nemnulla elemnek önmagán és az ellentettjén kívül van még 2 további asszociáltja. Ennek részleteitől azonban – az úgynevezett komplex számok ismeretének hiányában – eltekintünk.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Megjegyezzük ugyanakkor, hogy az asszociáció bármely testben mindössze két ekvivalencia-osztályt fog kijelölni. Az egyikben a tétel második állítása miatt egyetlen elem lesz, méghozzá a nullelem. A másik ekvivalencia-osztály pedig a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3934" class="yp-element-link">16.6. Definíció</a> utáni megjegyzés alapján tartalmazni fogja az összes többi elemet – amelyek egyébként a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3915" class="yp-element-link">16.3. Definíció</a> utáni megjegyzés alapján épp az egységek.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <p>Most vizsgáljuk meg, hogy <strong><em>egységelemes gyűrűk</em></strong> esetén mennyivel tudunk többet mondani az asszociált elempárokról. Az alábbi tétel ahhoz nyújt segítséget, hogy két tetszőleges elemről könnyen el tudjuk dönteni, hogy egymás asszociáltjai-e vagy sem.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3990"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.9. Tétel:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Egy <strong><em>kommutatív és egységelemes gyűrűben</em></strong> két elem <strong><em>akkor és csak akkor</em></strong> asszociáltjai egymásnak, ha egymás osztói. Azaz valamely <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> elemek között akkor és csak akkor teljesül az <span class="wp-katex-eq" data-display="false">a\sim b</span> asszociáció, ha fennállnak az <span class="wp-katex-eq" data-display="false">a|b</span> és <span class="wp-katex-eq" data-display="false">b|a</span> oszthatóságok.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Amennyiben a gyűrű <strong><em>csak kommutatív</em></strong>, de nem feltétlenül egységelemes, úgy csak annyit tudunk mondani, hogy az egymással való oszthatóságból következik az asszociáltság. Ebben az esetben az asszociáltságból még nem következik az egymással való oszthatóság.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <p>Például az egész számok <span class="wp-katex-eq" data-display="false">\Z</span> gyűrűjében a <span class="wp-katex-eq" data-display="false">4</span> és a <span class="wp-katex-eq" data-display="false">(-4)</span> egymás asszociáltjai, és mivel egységelemes, ezért egymás osztói is. A páros egész számok <span class="wp-katex-eq" data-display="false">2\Z</span> gyűrűjében azonban nem teljesül sem a <span class="wp-katex-eq" data-display="false">4|(-4)</span>, sem pedig a <span class="wp-katex-eq" data-display="false">(-4)|4</span> oszthatóság, ennek ellenére ez a két szám ebben a gyűrűben is egymás asszociáltja.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3991"> <!-- 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><strong><em>Az egyik irányt</em></strong> már bizonyítottuk a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3980" class="yp-element-link">16.8. Tétel</a> 4. pontjában.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong><em>Most nézzük a másik irányt</em></strong>, azaz tegyük fel, hogy a gyűrű egységelemes, és <span class="wp-katex-eq" data-display="false">a\sim b</span>. A <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3894" class="yp-element-link">16.2. Tétel</a> 1. pontja alapján egységelemes gyűrűkben minden elem osztója önmagának, így tehát fennállnak az <span class="wp-katex-eq" data-display="false">a|a</span> valamint a <span class="wp-katex-eq" data-display="false">b|b</span> oszthatóságok. Mivel azonban <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> egymás asszociáltjai, ezért pontosan ugyanazok az osztóik. Ha tehát fennáll az <span class="wp-katex-eq" data-display="false">a|a</span> oszthatóság, akkor szükségképpen fennáll az <span class="wp-katex-eq" data-display="false">a|b</span> oszthatóság is. Ugyanilyen okból ha fennáll a <span class="wp-katex-eq" data-display="false">b|b</span> oszthatóság, akkor szükségképpen fennáll a <span class="wp-katex-eq" data-display="false">b|a</span> oszthatóság is.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#8718;</span></div> <p>Végül az alábbi tétel ahhoz nyújt segítséget, hogy egy adott elem összes asszociáltját meg tudjuk találni, amennyiben ismerjük az egységeket.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3996"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.10. Tétel:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Egy <strong><em>kommutatív, egységelemes és nullosztómentes gyűrűben</em></strong> két elem <strong><em>akkor és csak akkor</em></strong> asszociáltjai egymásnak, ha az egyik a másiknak egységszerese.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Amennyiben a gyűrű <strong><em>csak kommutatív és egységelemes</em></strong>, de nem feltétlenül nullosztómentes, úgy csak annyit tudunk mondani, hogy ha két elem közül az egyik a másiknak egységszerese, akkor ők asszociáltak. Ebben az esetben az asszociáltságból még nem következik, hogy az egyik a másiknak egységszerese.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <p>Például a <span class="wp-katex-eq" data-display="false">\Z</span> gyűrűben az egységek az <span class="wp-katex-eq" data-display="false">1</span> és a <span class="wp-katex-eq" data-display="false">(-1)</span>, és rajtuk kívül nincs más egység. A tétel alapján tetszőleges egész számnak megkapjuk az összes asszociáltját, ha megszorozzuk ezzel a két egységgel. Ez alapján például az <span class="wp-katex-eq" data-display="false">5</span> asszociáltjai az <span class="wp-katex-eq" data-display="false">5\cdot 1=5</span> (azaz önmaga), valamint az <span class="wp-katex-eq" data-display="false">5\cdot (-1)=(-5)</span> (azaz az ellentettje), és ezeken kívül nincs is más asszociáltja.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-3997"> <!-- 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><strong><em>Nézzük először a tétel második felét.</em></strong> Itt csak annyit kell feltételeznünk, hogy a gyűrű kommutatív és egységelemes. Tegyük most fel, hogy valamely <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> elemekhez létezik olyan <span class="wp-katex-eq" data-display="false">e</span> egység, hogy <span class="wp-katex-eq" data-display="false">a\cdot e=b</span> – azaz a <span class="wp-katex-eq" data-display="false">b</span> elem az <span class="wp-katex-eq" data-display="false">a</span> elem egységszerese. Feladatunk megmutatni, hogy ekkor <span class="wp-katex-eq" data-display="false">a\sim b</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Az <span class="wp-katex-eq" data-display="false">a\cdot e=b</span> egyrészt a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3866" class="yp-element-link">16.1. Definíció</a> alapján épp azt jelenti, hogy <strong><em>teljesül az <span class="wp-katex-eq" data-display="false">a|b</span> oszthatóság</em></strong>. Másrészt, mivel <span class="wp-katex-eq" data-display="false">e</span> egység, ezért a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3928" class="yp-element-link">16.5. Tétel</a> alapján ő osztója az egységelemnek, azaz teljesül az <span class="wp-katex-eq" data-display="false">e|1</span> oszthatóság is. Ez szintén a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3866" class="yp-element-link">16.1. Definíció</a> miatt épp azt jelenti, hogy létezik olyan <span class="wp-katex-eq" data-display="false">f</span> gyűrűelem, amelyre teljesül az alábbi egyenlet:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">e\cdot f=1</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Ha ezzel az <span class="wp-katex-eq" data-display="false">f</span> elemmel megszorozzuk a <span class="wp-katex-eq" data-display="false">b</span> gyűrűelemet, ezt kapjuk:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">b\cdot f=\underbrace{a\cdot e}_{=b}\cdot f</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Mivel azonban <span class="wp-katex-eq" data-display="false">e</span> és <span class="wp-katex-eq" data-display="false">f</span> szorzata épp az egységelemet adja, ezért végülis:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">b\cdot f=a\cdot \underbrace{e\cdot f}_{=1}=a</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Ez a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3866" class="yp-element-link">16.1. Definíció</a> miatt épp azt jelenti, hogy <strong><em>teljesül a <span class="wp-katex-eq" data-display="false">b|a</span> oszthatóság is</em></strong>. Ebből viszont a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3990" class="yp-element-link">16.9. Tétel</a> miatt következik, hogy <span class="wp-katex-eq" data-display="false">a\sim b</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong><em>Most a tétel megfordítását bizonyítjuk.</em></strong> Ehhez már fel kell használnunk a <strong><em>nullosztómentességet</em></strong> is. Most azt tegyük fel, hogy valamely <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> elemek esetén teljesül az <span class="wp-katex-eq" data-display="false">a\sim b</span> asszociáció. Azt fogjuk megmutatni, hogy ekkor az <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> elemek egymás egységszeresei. Ha <span class="wp-katex-eq" data-display="false">a=0</span>, akkor a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3980" class="yp-element-link">16.8. Tétel</a> 3. pontja miatt szükségképpen <span class="wp-katex-eq" data-display="false">b=0</span>, és ezek nyilván egymás egységszeresei. Így a továbbiakban feltesszük, hogy <span class="wp-katex-eq" data-display="false">a\neq 0</span>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Mivel teljesül az <span class="wp-katex-eq" data-display="false">a\sim b</span> asszociáció, és a gyűrű egységelemes, ezért a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3990" class="yp-element-link">16.9. Tétel</a> alapján teljesülnek az <span class="wp-katex-eq" data-display="false">a|b</span> és a <span class="wp-katex-eq" data-display="false">b|a</span> oszthatóságok. Ez épp azt jelenti, hogy léteznek olyan <span class="wp-katex-eq" data-display="false">k_1</span> és <span class="wp-katex-eq" data-display="false">k_2</span> gyűrűelemek, amelyekre teljesülnek az alábbi egyenletek:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}a\cdot k_1&amp;=b \\ b\cdot k_2&amp;=a\end{aligned}</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>A második egyenletbe <span class="wp-katex-eq" data-display="false">b</span> helyére az elsőt behelyettesítve, valamint a jobboldali <span class="wp-katex-eq" data-display="false">a</span>-t az egységelemmel megszorozva ezt kapjuk:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\underbrace{a\cdot k_1}_{=b}\cdot k_2=a\cdot 1</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Mivel a gyűrű <strong><em>nullosztómentes</em></strong>, ezért a <a href="https://youproof.hu/kriptografia/15-rendezett-gyuru-absztrakt-algebra-egesz-szam-rendezesi-relacio-rendezesi-axiomak/#yp-element-3600" class="yp-element-link">15.4. Tétel</a> alapján mindkét oldalt egyszerűsíthetjük <span class="wp-katex-eq" data-display="false">a</span>-val (amiről ugye feltettük, hogy nem nulla):</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">k_1\cdot k_2=1</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>A <span class="wp-katex-eq" data-display="false">k_1</span> és a <span class="wp-katex-eq" data-display="false">k_2</span> tehát mindketten osztói az egységelemnek, és így a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3928" class="yp-element-link">16.5. Tétel</a> értelmében mindketten egységek. Vagyis az <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> elemek valóban egymás egységszeresei.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#8718;</span></div> <h4 class="wp-block-heading">Felbonthatatlanok és prímek</h4> <p>Az oszthatóságról szóló szakasz elején az volt a feladatunk, hogy egy szorzás <span class="wp-katex-eq" data-display="false">a</span> bemenetét és <span class="wp-katex-eq" data-display="false">b</span> kimenetét ismerve keressünk egy gyűrűelemet a másik bemenetre. Akkor mondtuk, hogy teljesül az <span class="wp-katex-eq" data-display="false">a|b</span> oszthatóság, ha létezett ilyen elem a gyűrűben. Most ennél egy fokkal nehezebb a feladatunk. Képzeljük el azt a szituációt, hogy csak a szorzás kimenetét ismerjük, és mindkét bemenetre keresnünk kell egy-egy gyűrűelemet, amelyek szorzata épp a kimenet. Ezt mutatja az alábbi ábra:</p> <div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="150" height="239" src="https://youproof.hu/wp-content/uploads/kriptografia_16_gyuruelem_felbontasa.jpg" alt="Gyűrűelem felbontása" class="wp-image-4123"/><figcaption>Gyűrűelem felbontása</figcaption></figure></div> <p>Ezt képlettel kifejezve: <span class="wp-katex-eq" data-display="false">c=a\cdot b</span>. Itt tehát az a feladat, hogy a <span class="wp-katex-eq" data-display="false">c</span> gyűrűelemnek megtaláljuk valamely osztóját. Algoritmikus szempontból ez egy roppant nehéz feladat, és – mint látni fogjuk a későbbiekben – épp ez biztosítja azt, hogy a modern kriptográfiai eljárások gyakorlatilag feltörhetetlenek. Most azonban tegyük félre az algoritmikus nehézséget, és vizsgáljuk meg ezt a feladatot elméleti szempontból. Egy gyűrűelemet adott esetben sokféleképpen felbonthatunk két másik gyűrűelem szorzatára. Az alábbi példában felsoroltuk az <span class="wp-katex-eq" data-display="false">50</span> egész szám összes lehetséges felbontását a <span class="wp-katex-eq" data-display="false">\Z</span> gyűrűben (a tényezők sorrendjétől eltekintve):</p> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}50&amp;=1\cdot 50=\\&amp;=2\cdot 25=\\&amp;=5\cdot 10=\\&amp;=(-1)\cdot (-50)=\\&amp;=(-2)\cdot (-25)=\\&amp;=(-5)\cdot (-10) \end{aligned}</span> <p>De vajon mi a helyzet akkor, ha például a <span class="wp-katex-eq" data-display="false">13</span> egész számot szeretnénk két másik egész szám szorzatára bontani? Érdekes módon ezt csak kétféleképpen tehetjük meg (a tényezők sorrendjétől eltekintve):</p> <span class="wp-katex-eq katex-display" data-display="true">13=1\cdot 13=(-1)\cdot (-13)</span> <p>Látható, hogy mindkét felbontásban az egyik tényező egy <strong><em>egység</em></strong> volt, a másik tényező pedig az eredeti szám valamely <strong><em>asszociáltja</em></strong> (jelen esetben saját maga vagy az ellentettje). Amennyiben az a célunk, hogy oszthatósággal kapcsolatos újabb információt nyerjünk a felbontandó elemről, úgy az ilyen jellegű felbontásokkal nem sokra megyünk. Az egységtényezőből azért nem tudunk meg semmi újat, mert egy egységnek bármely osztója maga is egység (hiszen az oszthatóság tranzitivitásán keresztül örökli ezt a tulajdonságot). A másik tényezőből pedig azért nem derül ki semmi új, mert neki meg pontosan ugyanazok az osztói, mint a eredeti elemnek.</p> <p>A <span class="wp-katex-eq" data-display="false">\Z</span> gyűrűben a <span class="wp-katex-eq" data-display="false">13</span> egész szám emiatt egyfajta „építőkockaként” funkcionál: résztvesz más számok felépítésében, ám ő maga már nem bontható tovább értelmes módon. Az általános iskolában <strong><em>„prímszámoknak”</em></strong> neveztük azokat a számokat, amelyeknek „olyan kevés osztójuk van, amilyen kevés csak lehet”. Elsőre talán zavart okozhat, hogy egyrészt a most következő definícióban teljesen más megnevezést használunk ezekre a kitüntetett gyűrűelemekre, másrészt pedig a <strong><em>&#8222;prím&#8221;</em></strong> kifejezést teljesen másra fogjuk használni. Ennek oka azonban hamarosan világossá válik.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-4039"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.11. Definíció (Felbonthatatlan elem):</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Legyen <span class="wp-katex-eq" data-display="false">R</span> egy tetszőleges <strong><em>kommutatív gyűrű</em></strong>. Ha valamely <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 <span class="wp-katex-eq" data-display="false">a=b\cdot c</span> teljesül, akkor a <span class="wp-katex-eq" data-display="false">b\cdot c</span> szorzatot az <span class="wp-katex-eq" data-display="false">a</span> elem <strong><em>felbontásának</em></strong> nevezzük. Azokat a felbontásokat, amelyekben <span class="wp-katex-eq" data-display="false">b</span> és <span class="wp-katex-eq" data-display="false">c</span> közül az egyik egység, a másik pedig <span class="wp-katex-eq" data-display="false">a</span> asszociáltja, <strong><em>triviális felbontásoknak</em></strong> nevezzük. Ha egy gyűrűelem saját maga nem egység és nem létezik nemtriviális felbontása (azaz ha létezik is felbontása, az csak triviális lehet), akkor őt <strong><em>felbonthatatlannak vagy irreducibilisnek</em></strong> nevezzük. Ha egy elem nem felbonthatatlan és nem egység, akkor őt <strong><em>összetett elemnek</em></strong> nevezzük. Az egységeket nem tekintjük sem felbonthatatlannak, sem pedig összetettnek.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <p>A <strong><em>páros számok <span class="wp-katex-eq" data-display="false">2\Z</span> gyűrűjében</em></strong> például felbonthatatlanok a <span class="wp-katex-eq" data-display="false">2</span>, <span class="wp-katex-eq" data-display="false">6</span>, <span class="wp-katex-eq" data-display="false">10</span>, &#8230;, <span class="wp-katex-eq" data-display="false">150</span>, &#8230;, illetve ezek ellentettjei is. Ezeknek ugyanis egyáltalán nem létezik felbontása ebben a gyűrűben (azaz nem bonthatók fel <strong><em>páros számok</em></strong> szorzatára).</p> <p>Az <strong><em>egész számok <span class="wp-katex-eq" data-display="false">\Z</span> gyűrűjében</em></strong> például felbonthatatlanok a <span class="wp-katex-eq" data-display="false">2</span>, <span class="wp-katex-eq" data-display="false">3</span>, <span class="wp-katex-eq" data-display="false">5</span>, <span class="wp-katex-eq" data-display="false">7</span>, <span class="wp-katex-eq" data-display="false">13</span>, &#8230;, <span class="wp-katex-eq" data-display="false">919</span>, &#8230;, <span class="wp-katex-eq" data-display="false">17180131327</span>, &#8230;, illetve ezek ellentettjei is. Ezeknek léteznek ugyan felbontásaik, ám azok mind triviális felbontások a fenti értelemben.</p> <p>Látható, hogy az oszthatósághoz hasonlóan nagyon <strong><em>nem mindegy, hogy melyik gyűrűben</em></strong> beszélünk felbonthatatlanságról. A <span class="wp-katex-eq" data-display="false">6</span> például felbonthatatlan a <span class="wp-katex-eq" data-display="false">2\Z</span> gyűrűben – hiszen nincs két olyan páros szám, amelyeknek szorzata <span class="wp-katex-eq" data-display="false">6</span> lenne –, azonban nem felbonthatatlan a <span class="wp-katex-eq" data-display="false">\Z</span> gyűrűben – hiszen <span class="wp-katex-eq" data-display="false">6=2\cdot 3</span> egy nemtriviális felbontás.</p> <p>Az <span class="wp-katex-eq" data-display="false">1</span> és a <span class="wp-katex-eq" data-display="false">-1</span> egységek, így a definíció szerint ők nem számítanak felbonthatatlannak. Látszólag semmi nem indokolja, hogy az egységeket önkényesen kizárjuk a felbonthatatlanok közül. Ennek pusztán – mint azt látni fogjuk – praktikussági okai vannak a <strong><em>számelmélet alaptételének</em></strong> megfogalmazásakor. A nullelemet azért nem kellett külön kizárni a definícióban a felbonthatatlanok közül, mivel az amúgyis felbontható nemtriviálisan (például <span class="wp-katex-eq" data-display="false">0\cdot a</span> tetszőleges <span class="wp-katex-eq" data-display="false">a\neq 0</span> elem esetén egy nemtriviális felbontás).</p> <p>A továbbiakban főként olyan gyűrűket fogunk vizsgálni, amelyekben a szorzás kommutativitásán kívül a <strong><em>nullosztómentesség</em></strong> is teljesül (azaz két nemnulla elem szorzata nem lehet nulla). Ezeket a gyűrűket <strong><em>integritástartományoknak</em></strong> neveztük (lásd a <a href="https://youproof.hu/kriptografia/15-rendezett-gyuru-absztrakt-algebra-egesz-szam-rendezesi-relacio-rendezesi-axiomak/#yp-element-3604" class="yp-element-link">15.5. Definíció</a>t), és ezeket tekintettük „normálisan” viselkedő gyűrűknek sok szempontból. Az alábbi tétel alapján például <strong><em>integritástartományok</em></strong> esetén a „triviális felbontás” fogalma némiképp egyszerűbben fogalmazható meg a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-4039" class="yp-element-link">16.11. Definíció</a>hoz képest.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-4053"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.12. Tétel:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Legyenek <span class="wp-katex-eq" data-display="false">a\neq 0</span>, <span class="wp-katex-eq" data-display="false">b</span> és <span class="wp-katex-eq" data-display="false">c</span> egy <strong><em>integritástartomány</em></strong> valamely elemei, amelyekre teljesül az alábbi:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">a=b\cdot c</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Ekkor ha <span class="wp-katex-eq" data-display="false">b</span> és <span class="wp-katex-eq" data-display="false">c</span> közül valamelyik egység, akkor a másik <span class="wp-katex-eq" data-display="false">a</span>-nak asszociáltja.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong><em>Fordítva:</em></strong> ha <span class="wp-katex-eq" data-display="false">b</span> és <span class="wp-katex-eq" data-display="false">c</span> közül valamelyik <span class="wp-katex-eq" data-display="false">a</span>-nak asszociáltja, akkor a másik egység.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <p>Ez alapján tehát <strong><em>integritástartományok</em></strong> esetén a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-4039" class="yp-element-link">16.11. Definíció</a>hoz képest a <strong><em>triviális felbontásokra</em></strong> elegendő annyit kikötni, hogy az egyik tényező egység, hiszen a fenti tétel alapján ekkor a másik tényező automatikusan a felbontandó elem asszociáltja lesz. A bizonyításhoz azonban erőteljesen kihasználjuk a <strong><em>nullosztómentességet</em></strong>.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-4058"> <!-- 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 <span class="wp-katex-eq" data-display="false">a=b\cdot c</span>, és <span class="wp-katex-eq" data-display="false">b</span> egység. A <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3924" class="yp-element-link">16.4. Tétel</a> értelmében a gyűrűben létezik egységelem, mivel egység is létezik (hiszen <span class="wp-katex-eq" data-display="false">b</span> az). Ekkor azonban alkalmazható a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3996" class="yp-element-link">16.10. Tétel</a>, amely szerint ha két elem közül az egyik a másik egységszerese, akkor asszociáltak. Tekintve, hogy jelen esetben ugye <span class="wp-katex-eq" data-display="false">a=b\cdot c</span>, és <span class="wp-katex-eq" data-display="false">b</span> egység, ezért valóban <span class="wp-katex-eq" data-display="false">a\sim c</span>. Ugyanezen okok miatt ha <span class="wp-katex-eq" data-display="false">b</span> helyett <span class="wp-katex-eq" data-display="false">c</span> az egyég, akkor pedig az <span class="wp-katex-eq" data-display="false">a\sim b</span> asszociáció teljesül.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong><em>Visszafelé:</em></strong> tegyük fel, hogy <span class="wp-katex-eq" data-display="false">a=b\cdot c</span>, és teljesül az <span class="wp-katex-eq" data-display="false">a\sim b</span> asszociáció. Mivel <span class="wp-katex-eq" data-display="false">a\neq 0</span>, ezért <span class="wp-katex-eq" data-display="false">b\neq 0</span> szintén igaz, hiszen a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3980" class="yp-element-link">16.8. Tétel</a> 3. pontja alapján a nullelem csak önmaga asszociáltja. Mivel <span class="wp-katex-eq" data-display="false">bc=a</span>, ezért teljesül a <span class="wp-katex-eq" data-display="false">b|a</span> oszthatóság, azaz <span class="wp-katex-eq" data-display="false">b</span> osztója <span class="wp-katex-eq" data-display="false">a</span>-nak. De ekkor <span class="wp-katex-eq" data-display="false">b</span> önmagának is osztója kell legyen (azaz <span class="wp-katex-eq" data-display="false">b|b</span>-nek teljesülnie kell), hiszen <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> asszociáltak, tehát pontosan ugyanazok az osztóik. De ha teljesül a <span class="wp-katex-eq" data-display="false">b|b</span> oszthatóság, akkor a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3894" class="yp-element-link">16.2. Tétel</a> 2. pontjának értelmében a gyűrű egységelemes.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Ekkor azonban alkalmazható a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3996" class="yp-element-link">16.10. Tétel</a>, mely szerint <span class="wp-katex-eq" data-display="false">a</span> szükségképpen <span class="wp-katex-eq" data-display="false">b</span> egységszerese kell legyen, tekintve, hogy asszociáltak. Azaz léteznie kell olyan <span class="wp-katex-eq" data-display="false">e</span> egységnek a gyűrűben, hogy <span class="wp-katex-eq" data-display="false">a=b\cdot e</span>. Ezek szerint tehát teljesül az alábbi:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\underbrace{b\cdot c}_{=a}=b\cdot e</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Mivel a gyűrű <strong><em>nullosztómentes</em></strong>, ezért ebből <span class="wp-katex-eq" data-display="false">c=e</span> következik, azaz <span class="wp-katex-eq" data-display="false">c</span> valóban egység. Ugyanezen okok miatt ha <span class="wp-katex-eq" data-display="false">b</span> helyett <span class="wp-katex-eq" data-display="false">c</span> asszociáltja <span class="wp-katex-eq" data-display="false">a</span>-nak, akkor pedig <span class="wp-katex-eq" data-display="false">b</span> lesz szükségképpen egység.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#8718;</span></div> <p>Azt tehát már tudjuk, hogy amiket általános iskolában <strong><em>„prímeknek”</em></strong> neveztünk, azok a gyűrűk absztrakciós szintjén a <strong><em>„felbonthatatlan elemeknek”</em></strong> felelnek meg. Jogos lehet a kérdés, hogy akkor ugyanezen az absztrakciós szinten mégis mire használjuk a <strong><em>„prím”</em></strong> kifejezést, ha nem erre. Az alábbi definíció ad erre választ.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-4064"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.13. Definíció (Prímtulajdonságú elem):</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Egy <span class="wp-katex-eq" data-display="false">R</span> kommutatív gyűrű valamely <span class="wp-katex-eq" data-display="false">p</span> elemét <strong><em>prímtulajdonságú elemnek</em></strong> (vagy egyszerűen csak <strong><em>prímnek</em></strong>) nevezzük, ha nem a nullelem, nem egység, és <strong><em>csak úgy</em></strong> lehet osztója két gyűrűelem szorzatának, ha legalább az egyik tényezőnek osztója. Azaz ha valamely <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> gyűrűelemekre teljesül a <span class="wp-katex-eq" data-display="false">p|ab</span> oszthatóság, akkor a <span class="wp-katex-eq" data-display="false">p|a</span> vagy <span class="wp-katex-eq" data-display="false">p|b</span> oszthatóságok közül <strong><em>legalább az egyik</em></strong> ugyancsak teljesül.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-4105"> <!-- Title of the displayed element --> <h4 class="yp-element-non-indexed-header">Megjegyzés:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>A definícióból és a szorzás asszociativitásából azonnal adódik, hogy ez a tulajdonság akárhánytényezős szorzatokra is ugyanúgy működik. Azaz ha <span class="wp-katex-eq" data-display="false">p</span> prím, és teljesül a <span class="wp-katex-eq" data-display="false">p|a_1\cdot a_2\cdot \ldots \cdot a_n</span> oszthatóság, akkor a <span class="wp-katex-eq" data-display="false">p|a_1</span>, <span class="wp-katex-eq" data-display="false">p|a_2</span>, ..., <span class="wp-katex-eq" data-display="false">p|a_n</span> oszthatóságok közül <strong><em>legalább az egyik</em></strong> ugyancsak teljesül. Ennek végiggondolását az Olvasóra bízzuk.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <p>Ennek a fogalomnak látszólag semmi köze nincs ahhoz, ahogyan az általános iskolában a prímeket szokták meghatározni, ezért talán némi magyarázatra szorul.</p> <p>Emlékeztetnénk az olvasót az oszthatóság tulajdonságairól szóló <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3894" class="yp-element-link">16.2. Tétel</a> 7. pontjára. Ez ugye azt mondja ki, hogyha egy elem osztója egy szorzat valamely tényezőjének, akkor osztója a szorzatnak is. Például az egész számok gyűrűjében <span class="wp-katex-eq" data-display="false">3|6</span>, ezért nyilván <span class="wp-katex-eq" data-display="false">3|6\cdot 2</span> is teljesül.</p> <p>Ennek <strong><em>megfordítása</em></strong> azonban általánosságban nem igaz. Azaz általánosságban nem igaz, hogyha egy elem osztója egy szorzatnak, akkor szükségképpen osztója valamelyik tényezőnek is. Például <span class="wp-katex-eq" data-display="false">8|2\cdot 12</span>, ugyanakkor <span class="wp-katex-eq" data-display="false">8\nmid 2</span> és <span class="wp-katex-eq" data-display="false">8\nmid 12</span>. A <strong><em>prímtulajdonságú elemek (vagy prímek)</em></strong> éppen azok az elemek egy gyűrűben, amelyeknél a megfordítás is érvényes minden esetben.</p> <p>A nullelemet a felbonthatatlanság <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-4039" class="yp-element-link">16.11. Definíció</a>jához hasonlóan a prímek közül is szeretnénk kizárni. Mivel azonban az általunk többnyire vizsgált <strong><em>integritástartományokban</em></strong> a nullelem egyébként teljesítené a definíció kritériumait, ezért külön ki kellett kötnünk, hogy őt mégsem tekintjük prímnek. Ha ugyanis valamely <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> elemekre teljesülne, hogy <span class="wp-katex-eq" data-display="false">0|ab</span>, akkor az oszthatóság tulajdonságairól szóló <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3894" class="yp-element-link">16.2. Tétel</a> 4. pontja miatt <span class="wp-katex-eq" data-display="false">ab=0</span> következne. Ez viszont az integritástartományok nullosztómentessége miatt csak úgy lehetne, ha <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> közül legalább az egyik <span class="wp-katex-eq" data-display="false">0</span> lenne. Ebből viszont következne, hogy a <span class="wp-katex-eq" data-display="false">0|a</span> illetve <span class="wp-katex-eq" data-display="false">0|b</span> oszthatóságok közül legalább az egyik teljesül. Azaz végsősoron a <span class="wp-katex-eq" data-display="false">0</span> prím lenne, ha nem kötnénk ki a definícióban külön, hogy mégsem az.</p> <p>Jogosan merülhet fel a kérdés az Olvasóban, hogy vajon miért nevezik az általános iskolában „prímnek” azt, amit mi itt „felbonthatatlannak” neveztünk. És vajon miért definiáltuk teljesen másként a prímeket? Nem lehetséges-e, hogy valójában ugyanarról a fogalomról van szó? Általánosságban sajnos nem ennyire egyszerű a helyzet. Például a <strong><em>páros számok</em></strong> <span class="wp-katex-eq" data-display="false">2\Z</span> gyűrűjében a <span class="wp-katex-eq" data-display="false">6</span> felbonthatatlan, hiszen nem bontható fel két <strong><em>páros szám</em></strong> szorzatára. Ugyanakkor nem prím, hiszen osztója a <span class="wp-katex-eq" data-display="false">2\cdot 18</span> szorzatnak, de nem osztója sem a <span class="wp-katex-eq" data-display="false">2</span>-nek, sem pedig a <span class="wp-katex-eq" data-display="false">18</span>-nak (hiszen nem léteznek olyan <strong><em>páros számok</em></strong>, amelyeket <span class="wp-katex-eq" data-display="false">6</span>-tal szorozva <span class="wp-katex-eq" data-display="false">2</span>-t vagy <span class="wp-katex-eq" data-display="false">18</span>-at kapnánk eredményül).</p> <p>Egy <strong><em>integritástartományban</em></strong> tehát ez a két fogalom általában nem ugyanazt jelenti. Az imént például láthattuk, hogy adott esetben létezhetnek olyan elemek, amelyek felbonthatatlanok, de nem prímek. De vajon létezhetnek-e olyan prímek, amik viszont nem felbonthatatlanok? Az alábbi tétel azokban az esetekben adja meg a választ erre a kérdésre, amikor az integritástartomány <strong><em>egységelemmel</em></strong> rendelkezik.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-4075"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.14. Tétel:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Legyen <span class="wp-katex-eq" data-display="false">R</span> egy <strong><em>integritástartomány</em></strong>, amelyben <strong><em>létezik egységelem</em></strong> is. Ekkor minden prímtulajdonságú elem felbonthatatlan <span class="wp-katex-eq" data-display="false">R</span>-ben.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-4076"> <!-- 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 <span class="wp-katex-eq" data-display="false">p</span> tetszőleges prím, és tekintsük ennek valamilyen felbontását:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">p=a\cdot b</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Azt kell bizonyítani, hogy <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">b</span> közül az egyik szükségképpen egység kell legyen. A <span class="wp-katex-eq" data-display="false">p=ab</span> felbontásból egyrészt következik, hogy teljesülnek az <span class="wp-katex-eq" data-display="false">a|p</span> és <span class="wp-katex-eq" data-display="false">b|p</span> oszthatóságok.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Másrészt, mivel a gyűrű egységelemes, ezért a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3894" class="yp-element-link">16.2. Tétel</a> 1. pontja miatt minden elem osztója önmagának. Így <span class="wp-katex-eq" data-display="false">p=ab</span>-ből következik, hogy teljesül a <span class="wp-katex-eq" data-display="false">p|ab</span> oszthatóság is. Ám <span class="wp-katex-eq" data-display="false">p</span> prímtulajdonsága miatt ekkor a <span class="wp-katex-eq" data-display="false">p|a</span> és <span class="wp-katex-eq" data-display="false">p|b</span> oszthatóságok közül legalább az egyik teljesül.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Tegyük fel, hogy <span class="wp-katex-eq" data-display="false">p|a</span> teljesül. A bizonyítás elején ugyanakkor megállapítottuk, hogy <span class="wp-katex-eq" data-display="false">a|p</span> is teljesül. A <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3990" class="yp-element-link">16.9. Tétel</a> miatt az egymással való oszthatóságból következik, hogy <span class="wp-katex-eq" data-display="false">a</span> és <span class="wp-katex-eq" data-display="false">p</span> egymás asszociáltjai, amiből a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-4053" class="yp-element-link">16.12. Tétel</a> alapján az következik, hogy <span class="wp-katex-eq" data-display="false">b</span> szükségképpen egység.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Ha <span class="wp-katex-eq" data-display="false">p|a</span> mégsem teljesül, akkor <span class="wp-katex-eq" data-display="false">p</span> prímtulajdonsága miatt <span class="wp-katex-eq" data-display="false">p|b</span> biztosan teljesül. Ebben az esetben az előbbi gondolatmenetet szinte szóról szóra megismételve azt fogjuk kapni, hogy <span class="wp-katex-eq" data-display="false">a</span> egység.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Igaz tehát, hogy bármely prímnek bármilyen felbontásában az egyik tényező mindenképpen egység. Azaz valóban minden prím felbonthatatlan.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#8718;</span></div> <p>Az <strong><em>egységelemes integritástartományokban</em></strong> tehát biztos, hogy a következő a helyzet:</p> <div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="200" height="163" src="https://youproof.hu/wp-content/uploads/kriptografia_16_primek_es_felbonthatatlanok_viszonya.jpg" alt="Prímek és felbonthatatlanok viszonya" class="wp-image-4124"/><figcaption>Prímek és felbonthatatlanok viszonya</figcaption></figure></div> <p>Érdekes kérdés, hogy mi a helyzet <strong><em>nem egységelemes</em></strong> integritástartományok esetén. Erre a kérdésre a következő szakaszban fogunk visszakanyarodni.</p> <p>Számunkra az olyan integritástartományok lesznek érdekesek, amelyekben azon kívül, hogy minden prím felbonthatatlan még az is teljesül, hogy minden felbonthatatlan prím. Ezekben ugyanis teljesülni fog egy olyan tulajdonság, amely kriptográfiai szempontból alapvető fontosságú.</p> <h4 class="wp-block-heading">A számelmélet alaptétele</h4> <p>Az előző szakasz elején láttuk, hogy a <span class="wp-katex-eq" data-display="false">\Z</span> gyűrűben egy egész szám adott esetben többféleképpen bontható fel két egész szám szorzatára. Most képzeljük el, hogy az így kapott egész számokat további egész számokra bontjuk, és ezt a felbontást mindaddig folytatjuk minden ágon, ameddig felbonthatatlan számba nem ütközünk. Az előző szakasz alapján innen már nem érdemes tovább folytatni a felbontást (ha egyáltalán lehetséges), hiszen oszthatóságra vonatkozó újabb információt már nem fogunk kapni. Az alábbi ábrán a <span class="wp-katex-eq" data-display="false">100</span> egész szám néhány felbontását láthatjuk a <span class="wp-katex-eq" data-display="false">\Z</span> gyűrűben:</p> <div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="200" height="221" src="https://youproof.hu/wp-content/uploads/kriptografia_16_100_felbontasa_1.jpg" alt="A 100 egész szám felbontása (1. példa)" class="wp-image-4126"/><figcaption>A 100 egész szám felbontása (1. példa)</figcaption></figure></div> <div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="200" height="168" src="https://youproof.hu/wp-content/uploads/kriptografia_16_100_felbontasa_2.jpg" alt="A 100 egész szám felbontása (2. példa)" class="wp-image-4127"/><figcaption>A 100 egész szám felbontása (2. példa)</figcaption></figure></div> <div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="200" height="194" src="https://youproof.hu/wp-content/uploads/kriptografia_16_100_felbontasa_3.jpg" alt="A 100 egész szám felbontása (3. példa)" class="wp-image-4128"/><figcaption>A 100 egész szám felbontása (3. példa)</figcaption></figure></div> <p>Nagyon úgy tűnik, hogy furcsamód minden így kapott felbontás – amennyiben a tényezők sorrendjétől és egymással való asszociáltságától eltekintünk – megegyezik. A következő részekben látni fogjuk, a <span class="wp-katex-eq" data-display="false">\Z</span> gyűrűben történetesen valóban teljesül, hogy minden <span class="wp-katex-eq" data-display="false">0</span>-tól és egységtől különböző elem <strong><em>egyértelműen</em></strong> írható fel felbonthatatlanok szorzataként. Ez azonban egyáltalán nem magától értetődő tulajdonsága egy gyűrűnek. Például a <strong><em>páros számok</em></strong> <span class="wp-katex-eq" data-display="false">2\Z</span> gyűrűjében a <span class="wp-katex-eq" data-display="false">100</span> egyrészt felírható <span class="wp-katex-eq" data-display="false">2\cdot 50</span>-ként, másrészt pedig <span class="wp-katex-eq" data-display="false">10\cdot 10</span>-ként, és ez a két felbontás „lényegesen” különbözik egymástól.</p> <p>Az egyértelmű felbonthatóság – azaz a számelmélet alaptételének – teljesülése vagy nem teljesülése egy adott gyűrűben szoros összefüggésben van a prímek és a felbonthatatlanok közötti viszonnyal. Még mielőtt ezt részletesen megvizsgálnánk, először is fogalmazzuk meg mostmár precízen, hogy mikor mondjuk egy integritástartományra azt, hogy teljesül benne a <strong><em>számelmélet alaptétele</em></strong>.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-4087"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.15. Definíció (A számelmélet alaptétele):</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Legyen <span class="wp-katex-eq" data-display="false">R</span> egy tetszőleges <strong><em>integritástartomány</em></strong>. Azt mondjuk, hogy <strong><em><span class="wp-katex-eq" data-display="false">R</span>-ben érvényes a számelmélet alaptétele</em></strong>, ha <span class="wp-katex-eq" data-display="false">R</span> minden nemnulla és nem egység eleme <strong><em>egyértelműen felbontható</em></strong> <span class="wp-katex-eq" data-display="false">R</span> felbonthatatlan elemeinek szorzatára. Egy felbonthatatlan elem „felbontása” alatt önmagát, mint „egytényezős szorzatot” értjük.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A felbontás <strong><em>egyértelműsége</em></strong> a következőt jelenti. Tekintsük valamely <span class="wp-katex-eq" data-display="false">r</span> elem két tetszőleges felbontását:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\begin{aligned}r&amp;=p_1\cdot p_2\cdot \ldots \cdot p_n = \\ &amp;= q_1\cdot q_2\cdot \ldots \cdot q_k\end{aligned}</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Ekkor a tényezők száma ugyanannyi (azaz <span class="wp-katex-eq" data-display="false">n=k</span>), és a két felbontás tényezői egymással párba állíthatók úgy, hogy a párok tagjai egymásnak asszociáltjai legyenek.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <p>A számelmélet alaptétele tehát tulajdonképpen két dolgot állít. Egyrészt azt állítja, hogy minden nemnulla és nem egység elemnek <strong><em>létezik</em></strong> felbontása. Másrészt pedig azt, hogy ez a felbontás „néhány apróságtól eltekintve” <strong><em>egyértelmű</em></strong>.</p> <p>Most adunk egy <strong><em>szükséges feltételt</em></strong> ahhoz, hogy egy integritástartományban teljesüljön a számelmélet alaptétele. A szükségesség azt jelenti, hogy <strong><em>ha ez a feltétel nem teljesül, akkor az alaptétel sem</em></strong>. Azonban önmagában ebből a feltételből még nem következik, hogy a gyűrű „alaptételes”.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-4089"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.16. Tétel:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Legyen <span class="wp-katex-eq" data-display="false">R</span> egy <strong><em>integritástartomány</em></strong>, amelyben <strong><em>teljesül a számelmélet alaptétele</em></strong>. Ekkor minden felbonthatatlan elem prímtulajdonságú <span class="wp-katex-eq" data-display="false">R</span>-ben.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-4090"> <!-- 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>Legyen <span class="wp-katex-eq" data-display="false">p</span> egy tetszőleges felbonthatatlan elem <span class="wp-katex-eq" data-display="false">R</span>-ben. Azt tudjuk, hogy <span class="wp-katex-eq" data-display="false">p</span> nem a nullelem (hiszen tetszőleges <span class="wp-katex-eq" data-display="false">a</span> esetén <span class="wp-katex-eq" data-display="false">0\cdot a</span> egy nemtriviális felbontás), valamint a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-4039" class="yp-element-link">16.11. Definíció</a> miatt nem is egység. Azt kell megmutatni, hogy prímtulajdonságú, azaz hogy ha bármilyen <span class="wp-katex-eq" data-display="false">r</span> és <span class="wp-katex-eq" data-display="false">s</span> elemek esetén teljesül a <span class="wp-katex-eq" data-display="false">p|rs</span> oszthatóság, akkor a <span class="wp-katex-eq" data-display="false">p|r</span> vagy <span class="wp-katex-eq" data-display="false">p|s</span> oszthatóságok közül is legalább az egyik teljesül. A <span class="wp-katex-eq" data-display="false">p|rs</span> oszthatóság a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3866" class="yp-element-link">16.1. Definíció</a> alapján azt jelenti, hogy létezik olyan <span class="wp-katex-eq" data-display="false">t</span> elem, amelyre teljesül az alábbi egyenlet:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">pt=rs</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Nézzük először, mi lehet a helyzet a jobboldalon. Ha <span class="wp-katex-eq" data-display="false">r</span> (vagy <span class="wp-katex-eq" data-display="false">s</span>) a nullelem, akkor nyilván fennáll a <span class="wp-katex-eq" data-display="false">p|r</span> (vagy <span class="wp-katex-eq" data-display="false">p|s</span>) oszthatóság, így ebben az esetben nyilván teljesül a prímtulajdonság.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Az általánosság megsértése nélkül tehát feltehetjük, hogy <span class="wp-katex-eq" data-display="false">r\neq 0</span> és <span class="wp-katex-eq" data-display="false">s\neq 0</span>, azaz <span class="wp-katex-eq" data-display="false">rs\neq 0</span> (a nullosztómentesség miatt). Ez viszont azt jelenti, hogy az egyenlet baloldalán álló <span class="wp-katex-eq" data-display="false">pt</span> sem lehet nulla, és így alkalmazható a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-4053" class="yp-element-link">16.12. Tétel</a>. Nevezetesen: ha <span class="wp-katex-eq" data-display="false">r</span> és <span class="wp-katex-eq" data-display="false">s</span> közül valamelyik egység, akkor a másik <span class="wp-katex-eq" data-display="false">pt</span> asszociáltja, azaz szintén osztható <span class="wp-katex-eq" data-display="false">p</span>-vel. Így ebben az esetben is teljesül a prímtulajdonság.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A speciális esetekből még azt kell megvizsgálni, amikor <span class="wp-katex-eq" data-display="false">t</span> egység (nullelem ugye nem lehet, hiszen azt mondtuk, hogy <span class="wp-katex-eq" data-display="false">pt\neq 0</span>). A <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3924" class="yp-element-link">16.4. Tétel</a> miatt ilyenkor a gyűrű <strong><em>egységelemes</em></strong>, alkalmazható tehát a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3996" class="yp-element-link">16.10. Tétel</a>. Ez alapján a jobboldalon álló <span class="wp-katex-eq" data-display="false">rs</span> asszociáltja <span class="wp-katex-eq" data-display="false">p</span>-nek, hiszen egységszerese. De mivel <span class="wp-katex-eq" data-display="false">p</span> felbonthatatlan, ezért <span class="wp-katex-eq" data-display="false">r</span> és <span class="wp-katex-eq" data-display="false">s</span> közül az egyik <span class="wp-katex-eq" data-display="false">p</span>-nek asszociáltja, és így osztható vele (hiszen egységelemes gyűrűről van szó). A prímtulajdonság tehát ebben az esetben is teljesül.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A fennmaradó esetekben az <span class="wp-katex-eq" data-display="false">r</span>, <span class="wp-katex-eq" data-display="false">s</span> és <span class="wp-katex-eq" data-display="false">t</span> elemeket felírhatjuk felbonthatatlan elemek szorzataként, hiszen <span class="wp-katex-eq" data-display="false">R</span>-ben teljesül a számelmélet alaptétele. Így a fenti egyenletből ezt kapjuk:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">p\cdot \underbrace{t_1\cdot t_2 \cdot \ldots \cdot t_k}_{=t} = \underbrace{r_1\cdot r_2 \cdot \ldots \cdot r_n}_{=r} \cdot \underbrace{s_1\cdot s_2 \cdot \ldots \cdot s_m}_{=s}</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>A számelmélet alaptétele ugyanakkor azt is kimondja, hogy a felbontás asszociáltságtól és a tényezők sorrendjétől eltekintve egyértelmű. Ebből következik, hogy a baloldalon álló felbonthatatlan elemek mindegyikének kell legyen egy asszociált párja a jobboldalon, így <span class="wp-katex-eq" data-display="false">p</span>-nek is. Ha ez az <span class="wp-katex-eq" data-display="false">r=r_1\cdot \ldots \cdot r_n</span> szorzat valamelyik tényezője, akkor teljesül a <span class="wp-katex-eq" data-display="false">p|r</span> oszthatóság. Ha pedig az <span class="wp-katex-eq" data-display="false">s=s_1\cdot \ldots \cdot s_m</span> szorzat valamelyik tényezője, akkor pedig teljesül a <span class="wp-katex-eq" data-display="false">p|s</span> oszthatóság.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Minden esetben azt kapjuk, hogy <span class="wp-katex-eq" data-display="false">p</span> valóban prímtulajdonságú, ahogy a tétel állítja.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#8718;</span></div> <p>Megjegyezzük azonban, hogy habár a fenti feltétel csak szükséges, de nem elégséges feltétel az alaptételhez, azonban „nem hiányzik sok” hozzá, hogy elégséges legyen. Ugyanis a feltétel csak azt nem garantálja, hogy minden (nem nulla és nem egység) elemnek <strong><em>létezik-e</em></strong> felbontása. Az alábbi tétel szerint ha viszont létezik felbontás, akkor annak <strong><em>egyértelműségét</em></strong> már garantálja.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-4095"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.17. Tétel:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Legyen <span class="wp-katex-eq" data-display="false">R</span> egy <strong><em>integritástartomány</em></strong>, amelyben minden felbonthatatlan elem prímtulajdonságú. Ekkor <span class="wp-katex-eq" data-display="false">R</span>-ben teljesül a számelmélet alaptételének <strong><em>egyértelműségi</em></strong> állítása.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Azaz <strong><em>amennyiben</em></strong> egy nem nulla, nem egység elem felbontható <span class="wp-katex-eq" data-display="false">R</span> felbonthatatlan elemeinek szorzatára, úgy ez a felbontás asszociáltságtól és a tényezők sorrendjétől eltekintve egyértelmű.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-4096"> <!-- 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>Tekintsük ugyanis egy felbontható <span class="wp-katex-eq" data-display="false">x</span> elem két tetszőleges felbontását:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">x=p_1\cdot p_2\cdot \ldots \cdot p_n = q_1\cdot q_2\cdot \ldots \cdot q_k</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Azt kell bizonyítani, hogy a kétféle felbontásban ugyanannyi felbonthatatlan tényező van, és minden baloldali tényezőnek van egy asszociált párja a jobboldali felbontásban. Kezdjük <span class="wp-katex-eq" data-display="false">p_1</span>-gyel.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Mivel jelen esetben minden felbonthatatlan prímtulajdonságú, ezért <span class="wp-katex-eq" data-display="false">p_1</span> is az, amely ugye a fenti egyenlet alapján osztója a jobboldali <span class="wp-katex-eq" data-display="false">q_1\cdot \ldots \cdot q_k</span> szorzatnak. A prímtulajdonság miatt ekkor osztója e szorzat legalább egy tényezőjének is. Az általánosság megsértése nélkül feltételezhetjük, hogy ez a tényező <span class="wp-katex-eq" data-display="false">q_1</span>. Ha mégsem ez lenne a helyzet, akkor a megfelelő módon átsorszámozzuk a jobboldali tényezőket.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Teljesül tehát a <span class="wp-katex-eq" data-display="false">p_1|q_1</span> oszthatóság, de mivel <span class="wp-katex-eq" data-display="false">q_1</span> felbonthatatlan, ezért ez a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-4039" class="yp-element-link">16.11. Definíció</a> alapján csak úgy teljesülhet, ha <span class="wp-katex-eq" data-display="false">q_1=p_1\cdot e_1</span>, ahol <span class="wp-katex-eq" data-display="false">e_1</span> valamilyen egység. Az egység létezéséből a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3924" class="yp-element-link">16.4. Tétel</a> miatt következik, hogy a gyűrű egységelemes. Ekkor azonban alkalmazható a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3996" class="yp-element-link">16.10. Tétel</a>, amely szerint <span class="wp-katex-eq" data-display="false">p_1</span> és <span class="wp-katex-eq" data-display="false">q_1</span> egymás asszociáltjai – azaz megtaláltuk <span class="wp-katex-eq" data-display="false">p_1</span> asszociált párját a jobboldalon. Az egyenletünk – amelyet a nullosztómentesség miatt egyszerűsíthetjük <span class="wp-katex-eq" data-display="false">p_1</span>-gyel – most így néz ki:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">\cancel{p_1}\cdot p_2\cdot \ldots \cdot p_n = \underbrace{\cancel{p_1}\cdot e_1}_{=q_1}\cdot q_2\cdot \ldots \cdot q_k</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Ezután <span class="wp-katex-eq" data-display="false">p_2</span>-vel folytatjuk ugyanezt az eljárást, majd <span class="wp-katex-eq" data-display="false">p_3</span>-mal, stb. Az előbb látott gondolatmenet alapján mindegyikhez megtaláljuk az asszociált párját a jobboldalon. Amikor az utolsó baloldali tényezővel is megtörtént az egyszerűsítés, akkor az egyenlet baloldalán az egységelem marad, a jobboldalon pedig az egyszerűsítések során előálló <span class="wp-katex-eq" data-display="false">n</span> darab egységtényező. Kérdés, hogy ezeken az egységeken kívül marad-e még további tényező a jobboldalon? Például:</p> <!-- /wp:paragraph --> <!-- wp:shortcode --> <span class="wp-katex-eq katex-display" data-display="true">1=e_1\cdot e_2\cdot \ldots \cdot e_n\cdot \underbrace{q_{n+1}\cdot q_{n+2} \cdot \ldots \cdot q_k}_{?}</span> <!-- /wp:shortcode --> <!-- wp:paragraph --> <p>Ha ez így lenne, akkor az azt jelentené, hogy a <span class="wp-katex-eq" data-display="false">q_{n+1}</span>, <span class="wp-katex-eq" data-display="false">q_{n+2}</span>, ..., <span class="wp-katex-eq" data-display="false">q_k</span> tényezők mindegyike osztója lenne az egységelemnek, tehát végsősoron ők mind egységek lennének (a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3928" class="yp-element-link">16.5. Tétel</a> értelmében). Ez viszont lehetetlen, hiszen ezek a tényezők felbonthatatlanok, és így a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-4039" class="yp-element-link">16.11. Definíció</a> szerint nem lehetnek egységek.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Ezért az egyszerűsítési eljárás során a baloldali és a jobboldali tényezők egyszerre fogynak el, és eközben mindegyik baloldali tényezőhöz megtaláljuk az ő asszociált párját a jobboldalon. Az <span class="wp-katex-eq" data-display="false">x</span> elem két felbontása tehát sorrendtől és asszociáltságtól eltekintve valóban megegyezik.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#8718;</span></div> <p>Az előző szakaszban a prímek és a felbonthatatlan elemek viszonyát vizsgáltuk, és megállapítottuk, hogy <strong><em>egységelemes</em></strong> integritástartományokban minden prím felbonthatatlan. Akkor feltettük a kérdést, hogy vajon mi a helyzet az olyan integritástartományokkal, amelyekben <strong><em>nem létezik egységelem</em></strong>?</p> <p>Tekintve, hogy ez a kérdés a számelmélet alaptételének teljesülése szempontjából fontos, ezért inkább azt érdemes megvizsgálni, hogy teljesülhet-e egyáltalán az alaptétel ilyen integritástartományokban? Erre ad választ a következő tétel.</p> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-4109"> <!-- Title of the displayed element --> <h4 class="yp-element-indexed-header">16.18. Tétel:</h4> <!-- Link to the related element --> <!-- Contents of the displayed element --> <!-- wp:paragraph --> <p>Legyen <span class="wp-katex-eq" data-display="false">R</span> egy <strong><em>integritástartomány</em></strong>, amelyben <strong><em>nem létezik egységelem</em></strong>. Ekkor <span class="wp-katex-eq" data-display="false">R</span>-ben <strong><em>nem teljesül</em></strong> a számelmélet alaptétele. Másként fogalmazva az alaptétel csak egységelemes integritástartományokban teljesülhet.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#9827;</span></div> <!-- Displayed element (normal) --> <div class="yp-element-normal" id="yp-element-4110"> <!-- 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>Mivel nem létezik egységelem, így a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3924" class="yp-element-link">16.4. Tétel</a> értelmében egység sem létezik. Azaz ha van felbonthatatlan elem, akkor neki még – a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-4039" class="yp-element-link">16.11. Definíció</a> szerinti értelemben vett – triviális felbontása sem létezik. Azzal az esettel nem kell foglalkoznunk, hogy mi van akkor, ha egyáltalán nem létezik felbonthatatlan elem. Ebben az esetben ugyanis <strong><em>nem teljesülne a számelmélet alaptételének felbonthatóságról szóló része</em></strong>, hiszen ha nincs felbonthatatlan elem, akkor semmilyen elemet sem lehet felbontani ilyen nem létező elemek szorzatára.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Az általánosság megsértése nélkül feltételezhetjük tehát, hogy létezik felbonthatatlan elem. A következő kérdés, hogy vajon prímtulajdonságú elem létezik-e? Tegyük fel, hogy létezik, és nézzük meg, hogy ennek mik lennének a következményei. Legyen például <span class="wp-katex-eq" data-display="false">p</span> egy prímtulajdonságú elem. Ő nyilván osztója bármelyik többszörösének, azaz tetszőleges <span class="wp-katex-eq" data-display="false">a\neq 0</span> gyűrűelemre fennáll a <span class="wp-katex-eq" data-display="false">p|pa</span> oszthatóság (meg nyilván <span class="wp-katex-eq" data-display="false">a=0</span>-ra is, ám ez az eset számunkra most nem annyira érdekes).</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Ebből viszont <span class="wp-katex-eq" data-display="false">p</span> prímtulajdonsága miatt következik, hogy a <span class="wp-katex-eq" data-display="false">p|p</span> és <span class="wp-katex-eq" data-display="false">p|a</span> oszthatóságok közül legalább az egyik teljesül. Mivel nem létezik egységelem, ezért a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-3894" class="yp-element-link">16.2. Tétel</a> 2. pontja miatt a <span class="wp-katex-eq" data-display="false">p|p</span> oszthatóság lehetetlen, így szükségképpen teljesül <span class="wp-katex-eq" data-display="false">p|a</span>. Azaz létezik olyan <span class="wp-katex-eq" data-display="false">a_1</span> elem, amelyre <span class="wp-katex-eq" data-display="false">p\cdot a_1 = a</span>. Tekintve, hogy nem létezik egység, így <span class="wp-katex-eq" data-display="false">a_1</span> sem lehet az, vagyis az <span class="wp-katex-eq" data-display="false">a</span> elem biztosan nem felbonthatatlan.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>De ha fennáll a <span class="wp-katex-eq" data-display="false">p|\underbrace{p\cdot a_1}_{=a}</span> oszthatóság, akkor a prímtulajdonságot kihasználva és az előző gondolatmenetet megismételve adódik, hogy fennáll a <span class="wp-katex-eq" data-display="false">p|a_1</span> oszthatóság is. Azaz létezik olyan <span class="wp-katex-eq" data-display="false">a_2</span> elem, amelyre teljesül, hogy <span class="wp-katex-eq" data-display="false">p\cdot a_2=a_1</span>, és mivel <span class="wp-katex-eq" data-display="false">a_2</span> szintén nem egység, ezért <span class="wp-katex-eq" data-display="false">a_1</span> sem felbonthatatlan.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Ezt az eljárást a végtelenségig folytathatjuk anélkül, hogy felbonthatatlan elembe ütköznénk. Az így kialakuló végtelen oszthatósági láncot mutatja az alábbi ábra:</p> <!-- /wp:paragraph --> <!-- wp:image {"align":"center","id":4130,"sizeSlug":"large"} --> <div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="200" height="310" src="https://youproof.hu/wp-content/uploads/kriptografia_16_vegtelen_oszthatosagi_lanc.jpg" alt="Végtelen oszthatósági lánc" class="wp-image-4130"/><figcaption>Végtelen oszthatósági lánc</figcaption></figure></div> <!-- /wp:image --> <!-- wp:paragraph --> <p>Ha tehát feltételezzük, hogy létezik prímtulajdonságú elem, akkor ennek többszörösei biztosan nem bonthatók fel felbonthatatlanok szorzatára, azaz <strong><em>nem teljesül a számelmélet alaptételének felbonthatóságról szóló része</em></strong>.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Ha viszont azt feltételezzük, hogy nem létezik prím, akkor pedig a <a href="https://youproof.hu/kriptografia/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#yp-element-4089" class="yp-element-link">16.16. Tétel</a>ben megfogalmazott szükséges feltétel nem teljesül, hiszen egyetlen felbonthatatlan sem lehet prím, ha prímek nem is léteznek. Azaz ilyenkor a <strong><em>számelmélet alaptételének egyértelműségről szóló része nem fog teljesülni</em></strong>.</p> <!-- /wp:paragraph --> <!-- End character --> <span class="yp-element-end-character">&#8718;</span></div> <p>A fentiek alapján nem egységelemes integritástartományokban teljesen mindegy, hogy mi a prímek és a felbonthatatlan elemek viszonya, hiszen ezekben amúgysem teljesülhet az alaptétel.</p> <p>Így már nagyjából teljes a kép azzal kapcsolatban, hogy mikor teljesülhet a számelmélet alaptétele egy integritástartományban. Erre adtunk ebben a szakaszban egy szükséges feltételt. Ez a feltétel a teljes alaptételhez ugyan nem volt elégséges, azonban az egyértelműségi részhez már igen. Létezik olyan feltétel is az alaptétel teljesüléséhez, amely szükséges és egyben elégséges is. Ez azonban túlmutat ennek a résznek a keretein, és az úgynevezett <a rel="noreferrer noopener" aria-label="ideálok (új fülön nyitja meg)" href="https://en.wikipedia.org/wiki/Ideal_(ring_theory)" target="_blank">ideálok</a> elméletéhez vezet, így azt egy későbbi részben fogjuk bemutatni.</p> <p><strong><em>Ebben a részben tehát megismerkedtünk a legfontosabb számelméleti fogalommal, azaz az „oszthatósággal”, illetve annak alapvető tulajdonságaival. Ezután bevezettük az „egység”, „asszociált”, „felbonthatatlan” és „prím” fogalmát, amelyek segítségével a számelmélet alaptételét precízen meg tudtuk fogalmazni. Végül szükséges (de nem elégséges) feltételt mutattunk ahhoz, hogy egy integritástartományban teljesülhessen az alaptétel.</em></strong></p> <p><strong><em>A következő részben ugyanerre egy elégséges (de nem szükséges) feltételt is mutatunk. Ennek keretében gyűrűk egy speciális osztályával fogunk megismerkedni, amelyeket euklidészi gyűrűknek nevezünk, és amelyekbe – nagy szerencsénkre – az egész számok <span class="wp-katex-eq" data-display="false">\Z</span> gyűrűje is beletartozik. Itt fogjuk óriási hasznát venni az <a rel="noreferrer noopener" aria-label="előző részben (új fülön nyitja meg)" href="https://youproof.hu/kriptografia/15-rendezett-gyuru-absztrakt-algebra-egesz-szam-rendezesi-relacio-rendezesi-axiomak/" target="_blank">előző részben</a> erre a gyűrűre kiterjesztett <span class="wp-katex-eq" data-display="false">\leq</span> szimbólummal jelölt rendezési relációnak.</em></strong></p> <p><strong><em>A következő részt <a href="https://youproof.hu/kriptografia/17-euklideszi-algoritmus-maradekos-osztas-legnagyobb-kozos-oszto-euklideszi-gyuru/">itt</a> találod&#8230;</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/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/" 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/algebrai-szamelmelet/" rel="category tag">Algebrai számelmélet</a></p></div> <div id="tags"><span class="icon-tags"></span> <p><a href="https://youproof.hu/cimke/asszocialt/" rel="tag">asszociált</a>, <a href="https://youproof.hu/cimke/egesz-szam/" rel="tag">egész szám</a>, <a href="https://youproof.hu/cimke/egyseg/" rel="tag">egység</a>, <a href="https://youproof.hu/cimke/felbonthatatlan/" rel="tag">felbonthatatlan</a>, <a href="https://youproof.hu/cimke/gyuru/" rel="tag">gyűrű</a>, <a href="https://youproof.hu/cimke/integritastartomany/" rel="tag">integritastartomány</a>, <a href="https://youproof.hu/cimke/nullosztomentes/" rel="tag">nullosztómentes</a>, <a href="https://youproof.hu/cimke/oszthatosag/" rel="tag">oszthatóság</a>, <a href="https://youproof.hu/cimke/prim/" rel="tag">prím</a>, <a href="https://youproof.hu/cimke/szamelmelet-alaptetele/" rel="tag">számelmélet alaptétele</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&amp;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/16-oszhatosag-egyseg-asszocialt-felbonthatatlan-prim-szamelmelet-alaptetele/#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='3770' 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="19e582b60e" /></p><p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="104"/><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"> &copy;&nbsp;2024&nbsp;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":"162003720d","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>

Pages: 1 2 3 4 5 6 7 8 9 10