Deutch
انت عندك دلوقتي في الالجوزمات انت قبل لما نعمل بس الالجوزمات دي عايزين نعرف الحاجة ايه هي ال balance function الconcent function الconcent function دي بتطلع نفس ال output مهما كان ال input فدي ودي كده دي المفروض هتطلع 0 على طول مهما كان ال input اللي داخل ودي هتطلع 1 على طول مهما كان ال input اللي داخل
تمام? ال balanced معناه ان الoutput  اه عندك اتنين output عدد ظهورهم هيبقى متساوي. يعني لو كان عندك 4 input  تمام? فهيبقى فيه 2output للzero  و2 output للone.
فهو هنا عامل لك matrix بتاعة التلاتة يعني عايز اني اtrace ولا ارحل ساعة اللي بعده? ماشي اه احنا عايزين function بتاعتنا تبقى reversible او unitary
عشان لما ندخلها تخرج تاني.  مش فاكر هي اي بالضبط يعني.  لو عندك x و y فoutput هيكون y اه XOR x ده معناته ان الoutput هيأثر معاك على input تاني. لان هي عاملة زي يعني هي زي signal كده مثلا الinput. زي زي الXOR اللي قبل كده او الXOR كانت ryunitaصح? اه بالضبط الinput بيدخل يأثر يطلع output
يأثر على الinput التاني. بالظبط. فلما هتعدي على الUf ال function المفروض الoutput بتاعك فوق اه داخللك X هيخرج لك X من فوق. تحت داخللك  Yهيطلع لك Y XOR الfunction. تمام? يعني لو ده
لو دخلت الY XOR F(x) على U(x) مرة كمان. كده هيطلع لي الY. عشان كده. هيطلع لك تحت الY. اه. ايوة مظبوط. ماشي فانت عندك هنا المفروض الXOR اي حاجة XOR مع لو الY اللي دخلالك zero.
اي حاجة  XOR مع الzero بنفسها. لو دخل لك فال1 XOR مع f(x) بعكسها. تمام. ماشي بعد كده انا عمل trace احنا في trace ات  قبل كده فان شاء الله يعني تبقى معرفين انا ولا عايز اعملها بسرعة.
لا تمام ديت مفهوم. ديت بتاعة ال mat اللي قالوا عليها? اه لا دي بتاعه دي. اه عندك اللي داخلين هنا ده الX و الY. بس عمل zoom عشان العبط ده.
اللي داخلك X وY  واللي خارج لك X وf(x). او الbit التاني ده اه Y XOR مع f(x) . ده هو الoutput يعني. اه الinput هنا والoutput 
هنا  عادي جدا.
فمفروض هل هي reversible ؟ اه عشان انت مفروض بتعمل XOR فلما تعمل لما تدخل على الfunction تاني فتعمل XOR مع هنا انت دخلت ال Y على الfunction عملت XOR مع الfunction لما تدخلها تاني هتبقى Y XOR مع الfunction و XOR مع الfunction
اي حاجة XOR مع نفسها بzero. تمام. اه ثانيه واحدة. واي حاجة XOR مع الzero هي الحاجة. اه هي نفس الحاجة.
وبيقول لي ان هي مش عارف adjoint فكده اجيب. لا ده ده السؤال ملناش دعوة بيه. لو يعني الفكرة يعني بتاعته. لو هو يعني اجيب الconjugate transpose الاقيها نفس نفس الmatrix الاصلي. ده حاجة بتاعت الself adjoint .اه دي اللي هي ال dagger باين.
اه اللي هو مش عارف بغير اشي اه لما هو اه الليdagger هو الadjoint مش عارف وnegative بس احنا  transpose بس عشان هو zero وones بس ايه .ما بيقول لي adjoint فكده adjoint  ده هو الConjugate Transpose
صح? مهو ال conjucate الconjucate فيه عندك real number و imagenary number  ف انت مفيش imagenary. فغير لما يبقى موجود. هنا مفيش. اه انت يا عم انت التلات اه بتاعت قدام مش هيبقى فيه فعلشان كده بقول لك مش هتغيرها. خلاص. عشان كده بقول لك بتختسر يعني.
احنا بنبصمج الساعه 2 الساعه 3 الا عشره. هو هنا جابلك matrix بتاعة function اللي هي الXOR دي. فبعد كده عمل لك ايه? التلاتة تلاتة functions دول. هتقعد تعمل الmatrix بتاعهم
ممكن اعملك  trace لواحدة وبعد كده الباقي هتبقى هي هي يعني. عندك ال x داخل اللون ده. ال x داخل وخارج فوق ال x. تحت كان ال y داخل واللي خارج f(x).
X XOR مع الY . تمام? تمام. فانت هنا عندك المدخل هنا 00 تمام? فالدخل لك 00 . الخارج الX بzero تمام? هتبقى واحدة من دول. اللي تحت. الzero بتاع الf(x) بتاع الzero بzero.
XOR مع الzero بzero. فهتبقى هنا. يعني f(x) طلعت بzero عشان الX الX بzero. وXOR مع الzero بقى اللي هي الY. اه. تمام. فبقىت zero.
اداك الzero و الzero عشان انت عندك ال X فوق بzero . تمام. بص اختصارا برضو بصمجة كده انت معظم الحاجات هنا اللي فوق بيفضل زي ما هو. لو هو دخل X ف هو خارج X. تمام? ففي الmatrix
انت اللي دخلك X دخلك المفروض يخربيت الالوان اللي انا مختارها دي دخلك 0 في اول واحدة. فاللي خارج اول bit عندك كانت بتبقى ايه? هي ال X. اه فاللي فوق دول هم الزيروهين. فهي تبقى واحدة من دول. تمام. بعد كده بقت تشيك على البت التانية هي ال  F(X) XOR مع ال Y.
تشوف الY بكام وتشوف الF(x) بكام. الY هي كمان كانت بzero والf(x) كانت آآ function الzero بتطلع zero .ف zero XOR   مع ال zero   آآ بzero . يعني هي ممكن تجيب لنا شكل آآ شكل الاسهم اللي فوق ده وانا اجيب الmatrix. اهو ده ممكن يبقى سؤال.
تمام. يعني يا رب ده درجات كده فكه اي حاجه. اه مهم كنا مفروض اه قبل كده للدكتور ان انت لما بتعمل ال  Hadamard بتعديها على الzero بتطلع لك ال0+1 على root على √2 تمام? ممكن يكتب ك plus
هي تقريبا مش هتقولها تانية بعد كده بس هي قالتها هنا في في الslide دي. المهم. اه بيقول لك هنا ان اه الحاجة الواضحة بس ممكن ما تبقاش صح ان احنا نخلي اللي تحت ده بzero عشان نشيك على الfunction.
انت مفروض فوق عايز تدخل الinput الzero والone في نفس الوقت عشان تبقى احسن من الclassical. الclassicalكان يدخل مرة بzero ومرة بone. انت عايز تدخل الinput في نفس الوقت. فتعدي الzero على Hadamard.
ماشي? ماشي. فانت هتخلي اللي تحت دي بzero ليه? عشان هي كانت y XOR مع f(x) لما تعمل XOR مع الzero هتبقى f(x) بالظبط فانت عايز تاخد الfunction على طول.
طب معلش هو الterms اللي تحت ديت جابها ازاي? اه. دي? اه. ما دي ده ده سؤال هايجي في الامتحان ان شاء الله. عشان ده حاجه عبيطه. ده هنقعد ده انت عندك اربعة محاضرات. المهم انت هنا هي الinput عندك بيمشي من ايه? من الشمال لليمين. بس انت وانت بتكتبها هتمشي من اليمين للشمال.
من فوق لتحت. بالظبط. ومن فوق لتحت لو هي parallel. بالظبط. فانت عندك اول حاجة قابلتك هنا هو كده Uf . فتكتب Uf بعد كده هنا اللي قابلك ال H ال H وما فيش حاجة قدامه فانت هتكتب I  ف H tensor مع ال I
انا بقول الI دي  جابوها منين? اه اتاريها عشان كده بقى. ما هو  identity بتضرب في identity بتطلع نفسك. تمام ماشي. H tensor product والzero مع. والzero مع الzero. حلوة . هو ده كده output? حلوة.
ده لا ده دون  ال matrix representation للcircuit دي. الcircuit كلها? اه هو حددلي ال output هنا.
المهم قاللك ال tensor product بتاع ال zero وال zero عاملوا كده. حمد لله ان هو ما ضربش الباقي. اه الحمد لله ان هو ما ضربش الباقي عشان هتطول. المهم ان انت هنا بقى دي برضك ممكن يبقى سؤال يجي ان هي تديلك circuit وتقعد تقول لك هات الفايات.
تمام? يعني احفظ المواد. فانت عندك اه احفظها بس حاول تفهم هي بتيجي  ازي عشان لجتلك circuit مش عندنا هي قاعدة تلعب في الحاجات. بعدين انت كده كده قدامها بصمج حاجات فانت يعني
هتحفظ ما تقلقش بس  حاول تفهمها. هي سهلة يعني. هي كده كده  بتبقى مشاورة عليها. الφ بتجي ازاي اصلا. الφ ما هو الφ هي 
 بتبقى مشاورة عليها. انت عايز تحسب الحتة دي. انت لو عملت measure للحتة دي.
هتبقى بايه? انت فوق وانت عامل measure. نعتبر في الحتة دي بس. انت عامل measure هنا اهو. تمام? فطلعت كل اللي قبلك. ماشي? كmatrix كmatrix representation. هنا انت كأنك الφ دي كأنك بتقيس من هنا.
فهتطلع كل اللي قبلك اللي هم 0و0 بس يعني φ1 هتكون هتكون ايه هتكون 0و 00 وHadamard و I اه بس الHadamard  الاول اه احنا بنمشي من قدام لورا .
من فوق لتحت لو هم parallel من ورا لقدام لو هي sequential او من قدام ما تقول يمين وشمال اسهل والله. اه من يمين وشمال. ماشي. المهم انت في الفيات هتمشي ايه من فوق لتحت.
زي ما يجيب حاجة في ال parallel فانت دي ايه دي? دي الzero معديها على الh  ايه الzero اللي معديها على الh دي كانت بتعملهاrepresent  كده ز0+1 اللي ممكن تكتبها كpositive كده كانت مكتوبة فوق هنا. اهي.
ضرابهم في بعض بس. مضروبة في ال0 تحت. هي. تمام? فهو هنا دخل ال0 على كل واحدة جوة بس. تمام. بعد كده هنا.
فان المفروض هنا بيبقى طالعلك الfunction. اه واللي فوق بيبقى الHadamard. ايه? الzero hadamard. ال0 معدي على Hadamard. فال0 معدي على Hadamard دي الايه? ال0 وال1. تمام? مضروبة في الfunction المفروض هنا تبقى f(x).
هو راح دخل الf(x) جوه. الf(x) هنا الx ب0 عشان هي كانت جنبها 0. وهنا f(1) عشان هنا اللي جنبها 1. هو الgate نفسها دي نحفظها ولا هي هتجيبها لنا given ولا ايه? انهي gate. حاجات دي.
الcircuit دي يا ... . لا الحجات دي ما فيش given يا يسري ما فيش given ولا فيه  امتحان ان شاء الله باشا مش مشكلة هتترندم كله هيترندم الله احنا فاضلنا يعني
11 ساعة ونص. لا علي الامتحان. انت سيبك من كام Slide  انت لسه انا هشرحلك الalgorisms كلها او احاول على الاقل. انا كم. انا بيقول لك ان انت كده اللي فوق اه كتبني ليتو اه وانا فوق دي انا انا مرد فهو كده
0وال1  في نفس الوقت. اه one على root two. وone على root two.كmatrix ده اللي جاي من فوق. فهو كده داخل كأنه خمسين خمسين اللي خارج. فاحنا دي مش real information.
احنا عايزين انه نبقى متأكدين ان هو حاجة منهم. يا اما 0 يا اما 1. فالalgorithm ده مش شغالة يا معلم. عايزين نعمل واحدة تانية. آآ قبلها بس هنا بيقول لك احنا قلنا ايه المشكلة في الcircuit ديت?
ان عندك اللي طلع فوق ده ايا كان ال function اللي طلع اللي طلع فوق ده احتماليته ان هو يكون 0 نص واحتماليته 1 هو يكون ونص. فهو 50 50 chance ان هو يطلع 0 او 1. فاحنا مش عايزين كده احنا عايزين ان ما متأكدين هو يا ده يا ده.
تمام. عشان كده فهو عشان كده يقول لك طالما دي احتماليات كده ده كدهinformation مش تبعنا دي دي مش real information في فدي كده مش شغال dosn't work . فمهم في ال φ2 هو بس كان عايز يضربها كmatrix.
فجاب الةشفقهء بتاعة البعىؤفهخى هو قال لك from function 6.4 اطلع بقى شوف الfunction دي كان بتعمل ايه هتلاقي الmatrix بتاعتها هتضربها في ال hadamard بتاعة ال00 وال10 معرفش دي بتاعت ايه بس
ايه 00 و10 ده ايه? والله معرفة الحتة دي مش مهم مش مهم  مش مهم  مالناش دعوة هو ان شاء الله هتقول لك ايه انت عندك ايه?
اهو ايوة ايوة يا عم عرفت يا عم الfunction دي f(0)هتعود عنها هتلاقيها ب0. تمام? والf(1)هتعود عنها هتلاقيها فوق في الfunction ب0 عشان كده هي عند ال1 وال0وال0 وال0. انا مكسل اطلع على الfunction الصراحة يعني بس.
هو مش جايب  الmatrix تاعت الfunction الmatrix الكبيرة ديت اللي هي 4x4 دي كده تاعت  الfunction اه انت كده ضربت  الfunctionوضربت اللي هي دي اللي هي 0وال1 دي ده الhadamard ولا ايه ده ده الhadamard ده
هو ال1 اللي على يمين دي بقت 10 مش مفروض تبقى 11 انهي 10 بقت11 فوق خلاص في φ2 ايوان هنا دي 0  فاحنا خدنا 00 ال1 التانية دي
ال F(1) رحت ل 1 فبقت 1 0. هي ال 1 0 اللي تحت ديت بتاعت F(1) ولا بتاعت ال 1 اللي جنبها؟ انت عندك 0 وعندك 1 فال 0 هنا اول بت عندك ب 0 التاني بت اللي انت لقيت عندها حاجة كانت ال 0 فانت كده ال F(0) دي طالع لك ايه يا عم  ثانيه. اه اه. الvalue بتاعت 0 الvalue بتاعت اه index 0 هي F(0) الvalue بتاعت index1.
طب انا مش حطها في الاسليدات . انا روح للكتاب يعني. احنا كنا فين مش ايه ده لأ? حاجات اه وحشة. والله يلا اطلع ل6.4 على يلا. يا عم لا يا عم.
not. ال0 بتروح ل1 وال1 بتروح ل0. ماشي بقول لك ايه? بتاع دي سيبك منها.  هيجيلكmatrices. اضربهم في بعض. بس. ناسف على هذا الازعاج. مهم قال لك ايه? اه واحد تاني تقريبا اسمه انثر اه اسموها كده ايا كان هو بيحاول تاني في بتاع ديين هيدخل فوق بx.
وتحت دخل ال1 على Hadamard. تمام? معايا ولا قطعت? يعني ده حل تاني. ده circuit ثاني. اه عشان الاولانية دي قلنا انها مش ماشتغلتش. خمسين خمسين. اهو. فهنقعد برضك نمشي عليها واحدة واحدة تاتاتاتة. اولا كده نمشي من الشمال لليمين عندك الUf. اول حاجة هاتلاقيها.
تاني حاجة هتلاقي ال H ,ال I هتكتب هنا ال I قبل  ال H عشان هي فوق من تحت من فوق لتحت. فكرة دي. بعدين x tensor productمع I مع 1 .بالظبط. بعد كده برضو ايه? φ0,φ1,φ2و....φ0هنا هو. ف الx1 بس اللي قبلهم.
الφ1 الحتة دي. فالفوق الx اللي بتكتب الاول بعد كده اللي تحت دي ال1 معديا على Hadamard. ال1 معدي على Hadamard كان بتكتب كده 0-1. / √2. فدخل الx جوة على كل واحدة. هو ال0 لما باعدي على Hadamard كان +.
اه. اه. اه بعد كده عمل φ2. فمفروض اللي فوق x واللي تحتf(x) . تمام? فf(x)هتعمللها مرةXOR  مع ال0. اه خلينا سيبك الكلام ده.
ال f(x) اتدخلها هنا هو. ال f(x)  اتدخلها على دي هتعمل معها XOR عشان كنت بتعمل f(x) XOR الy. ده كان اللي بيخرج من الfunction الفوق.
فالf(x) XOR  الy اللي هنا مرة ب0 وهنا مرة ب1. ال0 XOR مع اي حاجة بنفسها. ال1 XOR مع اي حاجة بعكسها. ف ف x^n هنا. فقال لك لو الf(x) دي طلعت
على طول ب0. هتبقى 0 - ال0 عكس 0 ب1. ف0-1. ده لو الf(x) ب0. لو الf(x) علطول ب1 فانت تعود هنا دي ب1. ودي هنا عكس ال1  0 . فهتبقى 0-1. تمام? تمام.
فدي كده ممكن تاخد هنا common factor ال -1 وتروح كتبها هنا 1-0  انا بس مكسل اكتب البتاعه ... .زي اللي فوق شبيها بالفوق. بالظبط. عشان تسهل على نفسك الكتابة. انت مش كل مرة تقعد تقسم بقى كزا واحدة كده.
فانت هتخليها هتخليه كده. اه هي بس الفرق ما بينها positive ولا negative  فانت هتبقى  f(x)^-1. تمام? تمام. فعم Deutsch بقى قالك الكلام ده مش عجبني. هو الصراحة ما قلش لك انه ان في مشاكل بس يعني انا
ده يشتغل كده انا مش هجرني. فانا هجرب كده  تجربة معايا هيدخل فوق 0 وفوق 1. فهو كده. اه اه فالمفروض ال ... . ايه؟ . كل اللي فات دا introduction بس ؟ اه
تخيل بقى. المفروض دي اللي هتنجح معنا يعني. دي اللي هتنجح معنا ان شاء الله. ماشي. يعني المهم اه فوق فوق 0 وتحت 1. يعني ان شاء الله. ثانيه بس ثانيه. عشان بس ايه كان في حد بيقول لي نحفظ الالجوريزميات.
يا رب ما تقول لنا مثلا رسملي Deutsch algorithm او هات لي ال matrix representation بتاع ال Deutsch algorithm فانت ده مفروض تبقى حافظ كل ده. انا بقول له يا رب ما تيجي. بس ممكن نتوقعها بس يا رب لا. طب واللي فات? انا مش answer اول واحدة دي كانت obvious solution
مش عارف ايه? دول مش معنا اكيد ولا معنا ولا ايه? انا بقوللك ممكن. انا انا مش هقوللك. انا حاجة دلوقتي افتكرتها فبقولها. بس انا بقول ان شاء الله هتجيب ال circuit وبعد كده بتقول لك هات الmatrix multiplication. لو جابت اسم البتاع كده وانا مفروض افتكرها انا ذات نفسي هسيبها عادي يعني متقلقش.
طيب ماشي . طب مهم برضو هنمشي ايه من الشمال من اليمين للشمال من فوق لتحت. عدنا اول حاجة على ال h و ال i بعد كده Us بعد كده hh بعد كده 0 و 1 .
بعد كده هي ايه? يعني هنا عملها matrix بس سيبك منها. اه المهم  قعد يشوف بقى كل واحدة. انت انا مش هبص ع دي واعوضها وخلاص ماشي انا اتفاجئت زيي زيك . المهم ال f(0) هيجيب اي حاجة قبلها. اه قصدي الφ(0) هيجيب اي حاجة قبلها. فهي 0 وال1 بس.
ماشي? ال φ1 هيعدي 0  معديا على Hadamard. بتطلع الpositive. ال1 معدية y answer is faulty. م انا هروح اشوفها لك من الكتاب والله معارف.
انا انا بعتلك الصورة لو انا عايز اه. اشطا? ان هي ناقصة يعني برضو هي مش هي ناقصة برضو. ان هو ما كانش. والله هو رجل ناقص وهي
خلاص. اه المهم احنا وصلنا لفين. اهو. ايوه الφ1. ايوه الφ1 ال0 معدي على الHadamard وال1 معدي على الHadamard . قاعد يضربهم في بعض طلعت الmatrix. اهو ال0 * 0 و0 *1.
بس في negative. ما عملتش plus  والحاجات دي هنقص عليها. يعني متعود اعملها XOR وdot. ايه اللي XOR وdot. يعني اه hadamard XOR hadamard والكلام ده كله اه. كده. مع 0 و1.
دين tensor product  دين tensor product مش XOR . يا عم ايا يكن ايا. اه دي كده tensor. اللي بعده يا فايسر. بس لا كده كده احسن. المهم اللي تحت دين.
اه مهو بص اصل هو نط مرة  فانا عايز ارجع كده سنة. اللي فوقيها. لما كنت تحت دي كانت الy بتاعتك كانت دخلة ب 1 معدية على Hadamard بعد كده دخلت على الfunction فالoutput اللي تحت برضو كان آآ الfunction Xor ال y
تمام? فعند ال φ2 لما دخلت  ال function  على الy بقت ايه بالشكل دا? انت قلت هناخد مش عارف اه common factor -1 وان اه عشان يبقى ما يبقى ايوة التمنها الاتنين. بالظبط فمهم ان هي تبقى بالشكل ده.
تمام? تمام. والx ايه ده? ماشي والx يعني .فتحت في الDeutsch اسمها update الDeutsch اهي. الφ2 كتب نفس الحوار قال لك اه وحنا من قبل كده كنا حاطين الx.
تمام? هنا احنا بدل ال x بس هتبقا ايه? ال0 معدي على ال Hadamard. فبدل الx اهي ال0 معدي على ال Hadamard. والnegative دي زي ما هي كانت من القانون اللي فوق.
فهيخلي ال0 هنا ال0 هنا برضو اهي. اه عند ال0 عوض بالf بالx قصدي جوة الf(x) ب0. عند ال1 حط الx جوة الf(x) ب1. تمام? تمام.
فدي شاف ال قعد بقى يجربهم لقى ان positive negative لو هيconstant و positive negative لو هي balanced . انا جربت دي او ما جربتاش قوي يعني بس او لا جربتها. استنى ممكن اقلك. ولا بلاش نفتح ال whats. المهم يعني انا هنزل لك الصورة. تجرب الاربعة functions  اللي هم كانوا ايه?
فوق يا رب يكونوا جنب بعض كده كلهم اللي هم دول وفيه وحده ناقصة منها. هو قاعد يجرب فيهم الاربعة. وشاف ان ال constant الاتنين بيجيبوا دي.
واحدة positive وواحدة negative. والbalanced بيجيبه الاتنين اديا واحدة positive وواحدة negative. تمام? تمام. اه بعد كده الφ3 هيعدي اللي فوق. الان هي بقى اللي فوق. اللي هي. ال0 اللي معديه على الHadamard.
او اللي هي الناحية الشمال. ماشي ربنا يبارك لك. اه هنا بس انا شايل من القانون اللي فوق ده. اه √2. تمام? بس انت عندك المفروض هي اه كانت  -1 ^f(x) اللي هي f(0) * 0 + (-1^f(1)) *1 .
تمام? فانت هتشوف ال function دين اهي اللي على طول بتروح لل0. فكده f(0) ب0 ف0^-1  ب1  positive 1 وال 0^-1  ب1 برضو. وهكزا تقعد تعوض فيهم هتلاقي ان دي كده كان الاتنين constant ودي كده الاتنين balanced .
فهنا كانت عندك الـ 0 + 1 وهنا الـ - 0 + 1. ونفس الحوار تحت الـ 0 - 1 وتحت - 0 - 1. نعم؟ ال negative دا بتاع ايه بالضبط؟ الـ negative ده اللي برا. لما عوضت لقيت ان دي بالـ negative ودي بال positive .
اه يعني mathmatical عادي اه. فالمهم كان في الφ3 انت تضرب اللي فوق. تضرب اللي فوق فHadamard. اللي فوق ده اللي هو اللي لسه مطلعه ده. اللي هي دي ودي ودي ودي.
فانت الHadamard دي كانت reversible فانت ال0 لما بتعدي على الHadamard بتطلع ايه positive كده. فلما هتعديها على الHadamard  تاني هترجع لل0. نفس الحوار هنا برضك دي ال0 معدي على الHadamard فبقت 0 هتعدي على الHadamard هترجع لل0.
ودي ال negative دي كانت جاية من ال 1 معديه على الHadamard  لما تعديها على الHadamard هتبقى ب 1 وانه هنا نفس الحوار. عشان كده هو كتبهم كده. عديها على Hadamard كل واحدة. طيب دا علي عيني وعلي ورأسي وكل حاجة بس يعني
يعني في ايه يتبصمج هنا? اه الفايات لو عايز تحفظها زي ما هي. دي غلط ماليش فيه? حفظه بس يعني عايز حاجة تفهم. يعني مش تفهم حاجة تتبصمج. اه ماشي اه افتكر ان الHadamard لما بتعدي على ال0 بتبقى بpositive  . و √0/2+1 .
علشان هتحتاجها كذا مرة? اي شكل سؤال ممكن متوقع يجي? والله ما اعرف. غير بتاع الفايات. بس Deutsch . ما هو ان انت تكتب قلنا دي. دي كده كل الفايات دا ف الحته دي ع الاقل يعني. او انت تكتب الmatrix فوق
بيك مع فوق اه دي او بقى اللي هي دي. اه. اي دا ال update اللي حصل ف .. . ايه ثانيه ثانيه بس في كان بيسأل. شريف. قول يا معلم تديك matrix من التلاتة التانين اللي هو تلاتة.
ال functions التانيين وتقول لك اشتغل بقى عليه ال algorithm كله فطلعلها على كل حاجة بقى او تطلع بدل ما هنا هتطلع اه هنا متنطلع بقى ال 4 functions  انت زي ما هو بيقول هتطلع function واحده بس .هتعوض هنا بقا
بالضبط. المهم ان انت هنا لو هي طلعت معاك الحته دي ب 0 الحته دي اللي هي ال top  الحته دي .لو طلعت معاك ب 0 هتبقا constant طلعت معاك ب 1 هتبقا balanced . فانت كدا بقيت تعرف تميزهم بسرعه جدا . سيبك من ان هي +-1 دي مش مهم احنا عايزين نعرف هي constant ولا balanced
ال positive و negative بيعرفك هي انهي function من ال constant functions. بس سيبك من الحته دي. اه بس بيقول لك هنا انت بتقول لك ايه? upon measuring الfanction is balanced هتلاقي one. سواء كانت هي negative one ولا positive one.
وهنا تقعد تجيب ال φ3 اهي السؤالة الاول. فين ده هيجي في الامتحان خلاص مية في المية. بس المشكلة بقى هي لو صححت من الكتاب الكتاب غلطان. ان شاء الله مش هتصحح من الكتاب .ههه. يعني هي مش هتصحح
اه انا اكتب اللي تقدر عليه معرفش. مش هقدر على الكتاب. انا ذات نفسي هكتب اللي انا كاتبه. انا انا مقتنع باللي انا كاتبه واللي انا كاتبه صح. والكتاب غلط كزا مرة. وهي اغلط كده من شدة من الكتاب. ممكن ممكن نكتب لها note ان الكتاب غلطان. اه قولها الكتاب غلطان ابقي نقي كتاب احسن بعد كدا المرة الجايه
السنة الجاية بقا. اه Deutsch Joza بقا.كده الDeutsch خلص اه الDeutsch خلص انت كده دلوقتي بيتعرف تفرق الconstant وال balance. اقول لك اقول لك يا مجدي اقفل الrecord كده? وrecord واحد تاني بقى عشان يبقى كل واحد في الvideo . اه. بس اديني بس يعني خمس عشر دقايق اه اتصحر.
اه وارجعلك تاني. بقولك بقولك بردو احسن من كدا نقفل .هو الساعه كام دلوقتي؟ الساعه دلوقتي وتلت