payamvha/North_RAG huggingface dataset:
کارت پانچ ارائه شد. مزایا. حل مسائل دشوار. تقسیم و حل ابزاری قدرتمندی برای حل مسائل دشوار مفهومی، همانند معمای باستانی برج هانوی است. همهٔ چیزی که حل این روش نیاز دارد پیدا کردن راهی است برای شکستن مسئله به چند زیرمسئله، حل حالات جزئی و ترکیب زیر‌مسئله‌ها به مسئلهٔ اصلی. کارایی الگوریتم. الگوی تقسیم و حل اغلب به یافتن الگوریتم‌های کارآمد کمک می‌کند. برای مثال این الگوریتم راه‌گشای روش‌های ضرب سریع کاراتسوبا، الگوریتم‌های مرتب‌سازی سریع و ادغامی، و همچنین تبدیل‌های سریع فوریر بود. در تمام این مثال‌ها
تبدیل‌های سریع فوریر بود. در تمام این مثال‌ها راهبردِ حل و تقسیم منجر به بهینه‌سازی پیچیدگی محاسباتی راه حل می‌شود. برای مثال اگر حالت‌های پایه، اندازهٔ ثابت کران‌داری داشته‌باشند و عمل تفکیک مسئله و ترکیب جواب‌های جزئی به نسبت اندازهٔ مسئله ("n)" باشد آنگاه یک تعداد محدود "p" از زیر‌مسئله‌ها با اندازهٔ formula_5 در هر مرحله وجود دارد و هزینهٔ الگوریتم تقسیم و حل formula_6 خواهد بود. تطابق. الگوریتم‌های تقسیم و حل ذاتاً برای اجرا در ماشین‌های چندپردازنده‌ای سازگارند؛ به ویژه برای سیستم‌هایی با
سازگارند؛ به ویژه برای سیستم‌هایی با حافظه‌اشتراکی که ارتباط داده‌ها بین پردازنده‌ها به برنامه‌ریزی پیشرفته نیازی ندارد، چرا که زیرمسئله‌های متمایز قابل اجرا بر روی پردازنده‌های مختلف می‌باشند دسترسی به حافظه. الگوریتم‌های تقسیم و حل در کل به دنبال بهینه ساختن دسترسی به حافظه‌های پنهان هستند. چون زمانی که زیرمسئله به اندازهٔ کافی کوچک باشد، آن زیر مسئله و تمام زیرمسئله‌های آن می‌توانند بدون دسترسی به حافظه اصلی که کندتر است، در داخل حافظهٔ پنهان حل شوند. الگوریتمی که به منظور اینچنین دسترسی به حافظهٔ پنهان
که به منظور اینچنین دسترسی به حافظهٔ پنهان طراحی می‌شود، " (بی‌توجه به حافظهٔ پنهان)"، نامیده می‌شود؛ چرا که اندازهٔ حافظهٔ پنهان را به عنوان یک پارامتر آشکار، در برندارند. علاوه بر این، الگوریتم‌های تقسیم و حل می‌توانند در بسیاری از الگوریتم‌های مهم مانند انواع مرتب‌سازی و ضرب ماتریس‌ها استفاده شوند. به طریقی مشابه، الگوریتم‌های بهینهٔ " ("بی‌توجه به حافظهٔ پنهان)، چنان‌که می‌توان اثبات کرد، به صورت بهینه و از دید مجانبی و صرف‌نظر از اندازهٔ حافظهٔ پنهان، از الگوریتم‌های تقسیم و حل استفاده می‌کنند. در
از الگوریتم‌های تقسیم و حل استفاده می‌کنند. در مقابل، راهبرد سنتیِ به کار بستن حافظهٔ پنهان، بلاک‌بندی می‌باشد؛ که در آن، مسئله به قطعه‌هایی از اندازه‌های مورد نیاز تقسیم می‌شود. این الگوریتم همچنین می‌تواند به‌طور بهینه از حافظهٔ پنهان استفاده کند، ولی فقط زمانی که الگوریتم، برای اندازهٔ خاصی از حافظهٔ پنهان در یک ماشین ویژه، مناسب‌سازی شده باشد. در سیستم‌های حافظه‌ای سلسله مراتبی مزیت مشابهی وجود دارد. همانند NUMA یا حافظهٔ مجازی و نیز برای سطوح چندگانهٔ حافظهٔ پنهان. زمانی که یک زیرمسئله به اندازهٔ کافی
پنهان. زمانی که یک زیرمسئله به اندازهٔ کافی کوچک باشد، می‌تواند بدون دسترسی به سطوح بالاتر (آهسته‌تر)، در داخل سطح مفروض از سلسله‌مراتب حل شود. معایب. این روش با تقسیم کردن مسئله به تعداد زیر مسئله و حل تک تک آن‌ها عمل می‌کند. در مواردی ممکن است این روش یک مسئله را تعداد دفعات زیادی حل کند و این می‌تواند به طولانی شدن زمان اجرا منجر شود (البته این موضوع بر پیچیدگی زمانی تأثیری ندارد). در بعضی برنامه‌ها هر بخش که با روش بازگشتی حل می‌شود در حافظه به همراه پاسخ ذخیره می‌شود تا در صورت نیاز دوباره به پاسخ آن
ذخیره می‌شود تا در صورت نیاز دوباره به پاسخ آن محاسبهٔ دوباره صورت نگیرد. این روش مشکل ذکر شده را تا حدی مرتفع می‌کند انواع پیاده‌سازی. بازگشتی. الگوریتم‌های تقسیم و حل معمولاً به صورت توابع بازگشتی پیاده‌سازی می‌شوند. در این حالت، زیرمسئله‌های جزئی براساس زیر‌مسئله‌ای که در حال حل شدن است، به صورت خودکار در پشتهٔ فراخوانی ذخیره می‌شوند.روش تقسیم و حل یک روش بالا به پایین است. حل یک نمونهٔ سطح بالای مسئله با به‌دست آوردن حل نمونه‌های کوچکتر حاصل می‌شود. هنگام پی ریزی یک الگوریتم بازگشتی، باید: روش بازگشتی
پی ریزی یک الگوریتم بازگشتی، باید: روش بازگشتی اجازه بیان راه حل یک مسئله را به‌طور مختصر و مفید می‌دهد. مسئله‌ای که به صورت بازگشتی حل می‌شود باید بتواند به مسائل کوچک‌تر تقسیم بشود و حل مسائل کوچک به همان روش مسئله بزرگ قابل انجام باشد. مسئله کوچک‌تر به مسئله کوچک‌تری شکسته می‌شود تا سرانجام یه کوچک‌ترین اندازه مسئله برسد که حالت پایه نامیده می‌شود و می‌تواند بدون استفاده از بازگشتی حل شود. یک مثال متعارف الگوریتم بازگشتی ضابطه تابع فاکتوریل formula_7 است: مقدار تابع برای formula_8 به صورت زیر محاسبه
است: مقدار تابع برای formula_8 به صورت زیر محاسبه می‌شود: formula_9 بعضی الگوریتم‌های بازگشتی توسط تابع بازگشتی پیاده‌سازی می‌شود. تابع بازگشتی (recursive function) تابعی است که خودش را فراخوانی می‌کند. تابع بازگشتی مشابه توابع دیگر کار می‌کند. برای هر فراخوانی بازگشتی یک نمونهٔ جدید از تابع در پشته ایجاد می‌شود. مثال تابع بازگشتی محاسبه فاکتوریل یک عدد صحیح: fact(int n) if (n &lt;= 1) return 1; else return n * fact(n-1); همان تابع به صورت غیر بازگشتی (توجه کنید که به دو متغیر موقت نیاز است): fact(int n)
کنید که به دو متغیر موقت نیاز است): fact(int n) int tmp; for(int i = 1;i &lt;= n;i ++) tmp *= i; return i; بازگشتی در مقایسه با غیر بازگشتی. در مسئله بازگشتی نیاز داریم یک زیرساختار بازگشتی داشته باشیم. راه حل بعضی از مسائل به‌طور بازگشتی است چون احتیاج به نگهداری حالت قبلی دارند (ولی می‌دانیم که هر مسئله بازگشتی را می‌توانیم به صورت غیر بازگشتی بنویسیم) الگوریتم پیمایش درخت(tree traversal)، تابع اکرمن(Ackermann) و الگوریتم‌های حل و تقسیم مانند مرتب‌سازی سریع (Quicksort) همگی معمولاً صورت بازگشتی هستند.
سریع (Quicksort) همگی معمولاً صورت بازگشتی هستند. همه این الگوریتم‌ها می‌توانند به صورت غیربازگشتی با کمک پشته هم پیاده شوند اما نیاز به پشته مزیت راه حل غیر بازگشتی را از بین می‌برد. تابع غیر بازگشتی احتمالاً در عمل کمی سریعتر از نسخه بازگشتی آن اجرا می‌شود چون تابع غیر بازگشتی بار اضافه فراخوانی تابع (function-call) را به اندازه تابع بازگشتی نخواهد داشت و این بار اضافی در بعضی زبان‌های برنامه‌نویسی نسبتاً بالا است. یک دلیل دیگر برای ترجیح غیربازگشتی به بازگشتی این است که فضای پشته قابل دسترس کمتر از فضای
این است که فضای پشته قابل دسترس کمتر از فضای قابل دسترس در حافظه آزاد (heap)است؛ و الگوریتم‌های بازگشتی تمایل به فضای پشته بیشتری نسبت به غیر بازگشتی دارند. پشته کردن صریح. Dالگوریتم‌های تقسیم و حل همچنین می‌توانند به واسطهٔ یک برنامهٔ غیربازگشتی که زیرمسئله‌های جزئی را در بعضی داده‌ساختارهای صریح همانند پشته، صف، یا صف اولویت‌دار، ذخیره می‌کند، پیاده‌سازی شوند. این راهبرد آزادی بیشتری در انتخاب زیر‌مسئله‌ای که در قرار است در مرحلهٔ بعد حل شود، می‌دهد، ویژگی ای که در بعضی از برنامه‌های کاربردی دارای اهمیت
ای که در بعضی از برنامه‌های کاربردی دارای اهمیت می‌باشد. همانند متد رابطهٔ بازگشتی ابتدا در عرض در انشعاب و تحدید برای بهینه‌سازی عملکرد. این راهبرد، همچنین راه‌حل استاندارد زبان‌های برنامه‌نویسی‌ای می‌باشد که از روال‌های بازگشتی پشتیبانی نمی‌کنند. اندازهٔ پشته. در پیاده‌سازی‌های بازگشتیِ الگوریتم‌های حل و تقسیم(D&amp;C)، باید از وجود حافظهٔ تخصیص داده‌شدهٔ مورد نیاز برای پشتهٔ بازگشت اطمینان حاصل شود، درغیراین‌صورت ممکن است به دلیل سرریز پشته. ، اجرا با شکست مواجه شود. خوشبختانه، الگوریتم‌های D&amp;Cای که
مواجه شود. خوشبختانه، الگوریتم‌های D&amp;Cای که از لحاظ زمانی کارآمد هستند، اغلب، تا حدودی بازگشتی هستند. به عنوان مثال، الگوریتم مرتب‌سازی سریع می‌تواند طوری پیاده‌سازی شود که هرگز به بیشتر از formula_10 فراخوانی بازگشتی تودرتو برای مرتب کردن formula_11 عنصر نیاز نداشته‌باشد. ممکن است اجتناب از سرریز شدن پشته، به هنگام استفاده از روال‌های بازگشتی دشوار باشد، چرا که بسیاری از کامپایلرها فرض می‌کنند که پشتهٔ بازگشت ناحیه‌ای است مجاور حافظه، و بعضی از آن‌ها یک مقدار ثابت از حافظه را برای آن تخصیص می‌دهند.
یک مقدار ثابت از حافظه را برای آن تخصیص می‌دهند. همچنین ممکن است کامپایلرها اطلاعاتی بیشتر از آنچه که واقعاً نیاز است را در پشتهٔ بازگشت ذخیره کنند، همانند آدرس برگشت، پارامترهای تغییرناپذیر، و متغیرهای درونی روال؛ بنابراین، خطر سرریز شدن پشته می‌تواند با حداقل کردن پارامترها و متغیرهای درونی روال بازگشتی، یا با استفاده از یک ساختار پشتهٔ صریح، کاهش یابد. انتخاب حالات پایه. در هر الگوریتم بازگشتی، آزادی قابل توجهی در انتخاب "حالات پایه"(زیرمسئله‌های کوچکی که به منظور پایان دادن به بازگشت، مستقیماً حل
که به منظور پایان دادن به بازگشت، مستقیماً حل می‌شوند) وجود دارد. انتخاب کوچک‌ترین یا آسان‌ترین حالت پایهٔ ممکن، بهتر است و معمولاً منجر به مسئله‌های آسان‌تر می‌شود، چرا که حالات کمتری برای رسیدگی وجود دارند که حلشان هم ساده‌تر است. به عنوان مثال، یک الگوریتم FFT می‌تواند به بازگشت پایان دهد وقتی که ورودی یک نمونهٔ یکتا باشد، و الگوریتم مرتب‌سازی لیستِ «مرتب‌سازی سریع» زمانی پایان می‌یابد که ورودی، لیست خالی باشد؛ در هر دو مثال تنها یک حالت پایه برای بررسی وجود دارد، که به هیچ پردازشی هم نیاز ندارد. از سوی
دارد، که به هیچ پردازشی هم نیاز ندارد. از سوی دیگر اگر بازگشت در حالات نسبتاً بزرگ متوقف شود، معمولاً کارایی بهبود می‌یابد؛ که هرکدام از این حالات به صورت غیربازگشتی حل شوند، که به یک الگوریتم چندگانه منجر می‌شود. این روش، از فراخوانی‌های بازگشتی که کار اندکی انجام داده یا اصلاً کاری انجام نمی‌دهند، اجتناب می‌ورزد و همچنین ممکن است استفاده از الگوریتم‌های غیربازگشتی خاصی که برای آن، حالات پایه کارآمدتر از بازگشتِ صِرف می‌باشند را میسر سازد. از آن جایی که یک الگوریتم تقسیم و حل، سرانجام، هر نمونه از مسئله
الگوریتم تقسیم و حل، سرانجام، هر نمونه از مسئله یا زیرمسئله را به تعداد زیادی نمونهٔ پایه تقسیم می‌کند، این نمونه‌های پایه هزینهٔ کلی الگوریتم را رقم می‌زنند، علی‌الخصوص زمانی که هزینهٔ کلیِ تقسیم و ترکیب پایین باشد. توجه داشته باشید که این ملاحظات به این‌که آیا بازگشت به واسطهٔ کامپایلر پیاده‌سازی شده‌است یا به کمک یک پشتهٔ صریح، بستگی ندارد. بنابراین، به عنوان مثال، بسیاری از پیاده‌سازی‌های کتابخانه‌ایِ مرتب‌سازی سریع، وقتی که تعداد عناصری که قرار است مرتب شوند به اندازهٔ کافی کوچک باشد، به یک الگوریتم
شوند به اندازهٔ کافی کوچک باشد، به یک الگوریتم مرتب‌سازی درجی سادهٔ مبتنی بر حلقه (یا چیزی شبیه آن) پرش می‌کنند. توجه شود که، اگر لیست خالی تنها حالت پایه بود، مرتب‌سازی یک لیست با "n" ورودی منجر به "n" +۱ فراخوانی مرتب‌سازی سریع خواهدشد که کاری انجام نداده و فوراً برمی‌گردند. افزایش حالات پایه به لیست‌هایی با اندازهٔ ۲ یا کم‌تر، بیشترِ این فراخوانی‌هایی که کاری انجام نمی‌دهند را حذف خواهد کرد و به‌طور کلی به منظور کاهش زمان مصرفی برای فراخوانی‌ها یا دستکاری‌های پشته، معمولاً از حالت پایه‌ای بزرگ‌تر از ۲
پشته، معمولاً از حالت پایه‌ای بزرگ‌تر از ۲ استفاده می‌شود. همچنین، می‌توان حالات پایهٔ بزرگی را به کار بست که کماکان از الگوریتم تقسیم و حل استفاده کنند. اما پیاده‌سازی الگوریتم برای مجموعه‌های از پیش تعیین‌شده با اندازهٔ ثابت می‌تواند کاملاً به کدی بدون هیچ‌گونه بازگشت، حلقه یا عبارات شرطی (بسته به روش ) تبدیل شود. به عنوان مثال، این راهبرد در بعضی از پیاده‌سازی‌های کارآمد FFT که در آن‌ها حالات پایه، پیاده‌سازی‌های تبدیل‌شدهٔ الگوریتم‌های تقسیم و حل FFT برای یک مجموعه از اندازه‌های ثابت می‌باشند، مورد
برای یک مجموعه از اندازه‌های ثابت می‌باشند، مورد استفاده قرار گرفته‌است. بعضی اوقات تعداد زیادِ حالات پایهٔ جدا از هم که درخورِ پیاده‌سازی مستقل هستند به روش‌های تولید کد منبع ایجاد می‌شوند. به اشتراک گذاری زیرمسئله‌های تکراری. برای بعضی مثال‌ها بازگشت انشعابی ممکن است یک مسئله را بارها ارزیابی کند. در چنین مواردی ممکن است شناسایی و ذخیرهٔ راه حل‌های این زیرمسئله‌های مشابه، خالی از لطف نباشد. این روش به «به خاطرسپاری» معروف بوده و روشی معمول و شناخته‌شده می‌باشد. این شیوه به الگوریتم‌های تقسیم و حل از
می‌باشد. این شیوه به الگوریتم‌های تقسیم و حل از پایین به بالا مانند برنامه‌نویسی پویا و منجر می‌شود.
انجمن نجات یک سازمان غیردولتی است که توسط جمعی از اعضای سابق «سازمان مجاهدین خلق ایران» تشکیل شده‌ است. هدف از تاسیس آن، شناسایی ماهیت واقعی سازمان مجاهدین خلق برای برقراری ارتباط میان اعضای این سازمان و خانواده‌های آن‌ها و همچنین کمک به جدایی این اعضا از سازمان است. انجمن نجات با برگزاری همایش‌ها، حضور در جوامع بین‌المللی در جهت معرفی ماهیت سازمان مجاهدین خلق و برپایی تجمع‌های متفاوت در ایران و عراق، برای شناسایی اهداف خود تلاش کرده است که حاصل آن، جدایی بسیاری از اعضای ناراضی سازمان مجاهدین خلق و بازگشت
از اعضای ناراضی سازمان مجاهدین خلق و بازگشت آن‌ها به خانه‌هایشان است. از دیگر فعالیت‌های این انجمن، پیگیری وضعیت سلامت و ارسال پیام‌ به خانواده‌های اعضای سازمان مجاهدین خلق و سازمان‌های بین‌المللی «حقوق بشر»، «هلال احمر» و «صلیب سرخ» می‌باشد. یکی از اعضای سازمان مجاهدین و از مسئولین اعدام آن سازمان، با انتشار کتابی با نام انجمن نجات رژیم در سال ۱۳۸۴ سعی داشت از تجمع خانواده‌ها و جدایی بیشتر اعضای سازمان مجاهدین خلق، که پس از جنگ عراق در قرارگاه اشرف در وضعیت بدی به سر می‌بردند، جلوگیری کند. (اما خروج
وضعیت بدی به سر می‌بردند، جلوگیری کند. (اما خروج ناراضیان از این سازمان همچنان ادامه دارد) گزارش‌های رسیده از وضعیت اعضای این سازمان بر اخراج آنها از قرارگاه اشرف حکایت دارد و خانواده‌های اعضای سازمان که عموماً بستگان خود را سال‌ها ندیده‌اند، با حضور در مراکز انجمن نجات در استان‌های مختلف ایران، تقاضای استمداد و یاری دارند. انجمن نجات در سفرها و بازدیدهایی که با مسئولان سیاسی کشورهای مختلف دارد، اهداف خود را برای آن‌ها تشریح می‌کند. ده فرد ناشناس در قرارگاه اشرف در اسارت هستند. اخراج آنها از عراق که بنا بر
اشرف در اسارت هستند. اخراج آنها از عراق که بنا بر منابعی ناشی از خواست مردم عراق مبنی بر اخراج اعضای این سازمان است، صورت گرفته ‌است. اعضای این سازمان تمایل دارند به ایران بازگردند و انجمن نجات سعی در فراهم کردن تسهیل امکان ورود این افراد به ایران را دارد.
علی کورانی (سال ۱۳۲۳ - ۳۰ اردیبهشت ۱۴۰۳) روحانی مسلمان شیعه اهل لبنان، پژوهشگر تاریخ اسلام و اندیشه‌های مذاهب اسلامی و بنیان‌گذار شرکت نرم‌افزاری المعجم الفقهی بود. او در ایران بیشتر با کتاب عصر الظهور شناخته می‌شود که موضوع آن مهدویت در احادیث اسلامی است. زندگی‌نامه. علی الکورانی العاملی در سال ۱۹۴۴ میلادی در روستای یاطَر در نبطیه در جنوب لبنان در خانواده‌ای کشاورز به دنیا آمد. او به تشویق سید عبدالحسین شرف الدین به مدرسهٔ دینی رفت و زیر نظر شیخ ابراهیم سلیمان درس‌های مقدماتی را گذراند. در سال ۱۹۵۸ میلادی
درس‌های مقدماتی را گذراند. در سال ۱۹۵۸ میلادی در چهارده سالگی به شهر نجف رفت و دروس مقدمات و سطح را در نزد محمد تقی فقیه، سید علاء بحرالعلوم، شیخ باقر ایروانی و سید محمدباقر حکیم خواند و در درس خارج سیدمحسن حکیم ، سید ابوالقاسم خویی و سید محمد باقر صدر شرکت کرد. فعالیت‌ها. فعالیت‌های سیاسی. از اواسط دههٔ ۶۰ میلادی به عنوان نمایندهٔ چند مرجع شیعه از جمله سید ابوالقاسم خویی، در کشورهای عراق و کویت فعالیت داشت. عمدهٔ فعالیت‌های او علیه حزب بعث عراق و اندیشه‌های کمونیسم بود. او در سال ۱۹۷۴ میلادی به لبنان
کمونیسم بود. او در سال ۱۹۷۴ میلادی به لبنان بازگشت. فعالیت‌های علمی و تبلیغی. کورانی پس از انقلاب اسلامی در ایران به ایران آمد و به پژوهش در این زمینه‌ها پرداخت: احادیث اسلامی دربارهٔ مهدی، تاریخ تدوین قرآن، معنی واژه‌های قرآن (نقد کتاب مفردات راغب)، سیره نبوی، تاریخ امامان شیعه و نقد اندیشه‌های وهابیت. او همچنین با حمایت سید محمدرضا گلپایگانی، بنیادی به نام مرکز المعجم الفقهی و سپس با حمایت سید علی سیستانی مرکز «المصطفی للدراسات الدینیه» برای پژوهش در اندیشه‌های اسلامی را بنیان گذاشت. مرکز معجم فقهی،
اندیشه‌های اسلامی را بنیان گذاشت. مرکز معجم فقهی، نخستین بنیاد تولید نرم‌افزارهای اسلامی بود که در سال ۱۳۶۹ خورشیدی آغاز به کار کرد. جدیدترین محصول این مرکز، نرم‌افزار کتابخانهٔ الکترونیک اهل بیت است. او هم‌اکنون توانسته با حمایت‌های سید علی سیستانی سایتی را به نام سایت کتابخانه اهل البیت علیهم السلام راه‌اندازی نماید تا حدود هفت هزار از کتب شیعه و سنی در آن به صورت رایگان و مجازی در اختیار عموم قرار بگیرد. کورانی از حدود سال ۱۹۹۸ به مناظره و گفتگوهای اینترنتی با عالمان مذاهب دیگر، به ویژه عالمان وهابی
با عالمان مذاهب دیگر، به ویژه عالمان وهابی پرداخت و پس از آن به تدریج ارائهٔ برنامه‌های پرسش و پاسخ در تلویزیون‌های عربی زبان پرداخت که باعث شهرت او در جهان عرب شد. کورانی در سال ۱۳۹۱ خورشیدی در مصاحبهٔ مفصلی با خبرآنلاین اظهار نظرهای برخی سخنرانان دربارهٔ مهدویت را نادرست دانست و نقد کرد. وی در نشست نقد و بررسی جریان مدعی یمانی که در سالن همایش‌های دفتر تبلیغات اسلامی قم برگزار شد، پیش‌بینی کرد که تا قبل از ماه رمضان، یمنی‌ها به‌طور زمینی به عربستان حمله می‌کنند. انکار نظریه تکامل حیات. کورانی معتقد بود
می‌کنند. انکار نظریه تکامل حیات. کورانی معتقد بود نظریه فرگشت صحیح نیست و مدعی است نظریه فرگشت با قانون دوم ترمودینامیک تناقض دارد و از این رو فرگشت را مخالف با علم می‌داند. او معتقد بود نظریهٔ فرگشت ذاتاً با علم ناسازگار است و در کتاب خود به دانشمندان جهان توصیه کرده است:«ما از این افراد تقاضا می‌کنیم برخی کتابهای فیزیک را ورق بزنند تا بدانند این زمانی که آن را عامل سازندگی و تکامل می‌دانند، چیزی جز عامل ویرانی و تجزیه و تفکیک نیست!» عصر الظهور. عصرالظهور نام کتابی است به زبان عربی که توسط کورانی دربارهٔ
نام کتابی است به زبان عربی که توسط کورانی دربارهٔ حوادثی که به باور شیعیان قبل از ظهور مهدی رخ می‌دهد، نوشته شده است. این کتاب به بررسی و تحلیل وقایع و حوادث دوران ظهور و همچنین سرانجام ملل و قومیت‌های مختلف همچون ایران، عراق، رومیان، ترکان، یهودیان، اعراب، یمن و مصر در زمان جنگ‌های آخرالزمان و ظهور مهدی از دیدگاه روایات شیعه و سنی پرداخته است. همچنین در قسمتی دیگر از کتاب نیز به دیدگاه اهل سنت دربارهٔ حجت بن الحسن پرداخته است. اهداف تألیف. از نظر شیعه ایران زمینه‌ساز ظهور مطرح شده است و این از علایم ظهور
زمینه‌ساز ظهور مطرح شده است و این از علایم ظهور است. در روایت‌ها عبارت «رجل من قم» و «قوم من المشرق» آمدهاست لذا خواستم کتابی بنویسم برای آشنایی شیعیان با عصر ظهور و زمینه‌سازی آنان برای شناخت علامت‌های ظهور و رابطه انقلاب اسلامی ایران با آن علایم. نقد کتاب. یکی از اشکالاتی که این کتاب دارد این است که میان احادیث شیعه و سنی فرق نگذاشته است و آنها را با هم آورده و نمی‌توان تشخیص داد چه مقدار از مطالب از منابع شیعه است و چقدر از احادیث از منابع اهل سنت است. این کتاب همچنین به پاره از روایات ضعیف استناد کرده
کتاب همچنین به پاره از روایات ضعیف استناد کرده است که گاهی اهل سنت نیز آن را قبول نکرده است. از دیگر اشکالات این کتاب این است که مؤلف برداشت‌های خاصی از روایات دارد. همچنین گاهی تطبیق‌ها با روایات دارای اشکال است مثل ربط دادن پرچم‌های سیاه به سیدخراسانی. درگذشت. علی کورانی در صبح‌گاه ۳۰ اردیبهشت ۱۴۰۳ در شهر قم بر اثر سکته قلبی درگذشت.
قصر ابونصر یا تخت ابونصر یا تخت مادر سلیمان بقایای بناهایی چون یک حصار سنگی، دیوارهای آجری، ساختمان‌های خشتی و آستانه‌های سنگی فرو افتاده در شرق شیراز، بر بالای یک تپه است. بر اساس کاوش‌های انجام شده در این محل نمونه‌های سفال و قطعات ظروف سنگی عهد هخامنشی را با سکه‌ها و آثاری دیگر از عهد سلوکی، اشکانی و ساسانی کشف کرده‌اند. بر پایهٔ این کشفیات معلوم شد که در عهد اشکانیان بنایی محکم و محصور در آنجا احداث شده و در زمان ساسانیان هم مورد استفاده کامل بوده است. برخی بقایای قصر ابونصر در اطراف و بالای تپه‌هایی در
بقایای قصر ابونصر در اطراف و بالای تپه‌هایی در حوالی برم دلک واقع شده است. مهرهایی مربوط به اواخر ساسانی و اوایل اسلام، در محل قصر ابونصر یافت شده که حاوی نام شیراز است. ثبت در آثار تاریخی ایران. این محل با نام «تخت سلیمان» در تاریخ ۲۴ شهریور ۱۳۱۰ در فهرست آثار تاریخی ایران ثبت شده است. موقعیت. قصر ابونصر پیشتر در فاصله شش کیلومتری شیراز بوده ولی اکنون بخشی از منطقه هفت شهرداری است و در نزدیکی شهرک نصر قرار دارد. در گذشته، محلی معروف به قصر ابونصر در نزدیکی قصر بوده که اکنون محلهٔ سرتل حسین‌آباد نام دارد.
قصر بوده که اکنون محلهٔ سرتل حسین‌آباد نام دارد. این قلعه-شهر زمانی تجارت بسیار پر رونقی داشته و احتمالاً یک شاهراه تجاری در جنوب ایران بوده است. چندین سکه و مهر چینی و یونانی در مجموعهٔ کشفیات تخت ابونصر به چشم می‌خورد. تحقیقات باستان‌شناختی. طی حفاری‌های گروه کاوش دانشگاه شیکاگو و موزه متروپولیتن نیویورک در (۱۹۳۱–۱۹۳۳) ۱۳۱۰–۱۳۱۲ بقایای شهرکی مربوط به اشکانیان از زیر توده‌های خاک بیرون آمده از جمله آثار بدست آمده سفال‌ها، سکه‌ها و مهرهای بسیاری بود. بر روی یکی از سکه‌ها نام شیراز در وسط و ارتشیرخوره در
یکی از سکه‌ها نام شیراز در وسط و ارتشیرخوره در اطراف آن خوانده شد با پیدایش و قرائت این سکه روشن شد که در این محل شهری یا شهرکی که از شهر جدید شیراز فاصله چندانی نداشته به نام شیراز قرار داشته که بخشی از استان اردشیرخوره محسوب می‌شده است. در دورهٔ ساسانی مرکز این ناحیه شهر باستانی گور بوده که بعدها در دورهٔ اسلامی و به روایت مشهور در عهد عضدالدوله دیلمی به فیروزآباد شهرت یافت. پس از دو فصل حفاری، تحقیقات بیشتری در این محل صورت نگرفت تا اینکه در سالهای پس از سوم شهریور ماه ۱۳۲۵ این مکان باستانی توسط عده‌ای
سوم شهریور ماه ۱۳۲۵ این مکان باستانی توسط عده‌ای از دهقانان مجاور اشغال گردید و چند خانهٔ روستائی ساخته شد و قسمتی از سنگ‌های قصر ابونصر را در شالوده و دیوار خانه‌های روستائی مذکور بکار بردند. گروه کاوش دانشگاه شیکاگو که ریچارد فرای در آن حضور داشته، یک عکس هوایی نیز از محوطهٔ تخت ابونصر گرفته‌اند. خاستگاه نام شیراز. نام شهر شیراز برگرفته از نام قلعه‌ای در اطراف شیراز کنونی در محل قصر ابونصر است. آنگونه که پیدا است در هنگام بنای شهر نام این قلعه بر شهر شیراز نهاده شده است. بر اساس تحقیقات جان لیمبرت و
شیراز نهاده شده است. بر اساس تحقیقات جان لیمبرت و اشارهٔ حمدالله مستوفی، نشانه‌هایی از سکونت پیش از اسلام در محل یا نزدیک شیراز وجود داشته که نام شهر را به آن داده است. کتیبه‌ای ایلامی در تخت جمشید حاوی نام قلعه‌ای به نام تیرازیس یا شیرازیس است. با توجه با اشارات موجود در منابع اسلامی، اسناد و شواهد باستان‌شناسی و مهرهای مربوط به اواخر ساسانی و اوایل اسلام که نام شیراز را دربردارد، قصر ابونصر در شرق محل کنونی شهر بوده که شیراز نام داشته است. در محل اولیه شیراز، این استحکامات موجود در محل قصر ابونصر بوده که
این استحکامات موجود در محل قصر ابونصر بوده که همان محل قلعهٔ تیرازیس یا شیرازیس یاد شده در لوح تخت جمشید است و بعدها پس از آنکه شهر فعلی شیراز در نزدیک این قلعه بنیان نهاده شده، این شهر نام خود را از این قلعه در حوالی شهر به یادگار گرفته است. همچنین نام شیراز همراه بخش اردشیرخوره دوره ساسانی به مرکزیت فیروزآباد ذکر شده است و شیراز جزئی از آن بوده است. اردشیرخوره یکی از پنج بخشی بوده است که استان فارس ساسانیان را تشکیل می‌داده است. این اطلاعات در مهرهای ساسانی مربوط به اواخر ساسانی و اوایل دوران اسلامی کشف
مربوط به اواخر ساسانی و اوایل دوران اسلامی کشف شده در محل قصر ابونصر در شرق محل کنونی شهر شیراز بدست آمده است و لیمبرت چنین پیشنهاد می‌نماید که استحکامات موجود در محل قصر ابونصر همان قلعهٔ تیرازیس یا شیرازیس یاد شده در لوح‌های ایلامی پارسه است و بعدها پس از آنکه شهر فعلی شیراز در نزدیک این قلعه بنیان نهاده شده، این شهر نام خود را از این قلعه در حوالی شهر به یادگار گرفته است. شیراز قبل از اسلام. باستان‌شناسان موزهٔ متروپولیتن نیویورک نیز با توجه به نتایج حفاری‌های خود در محل قصر ابونصر، این استحکامات و
حفاری‌های خود در محل قصر ابونصر، این استحکامات و احتمالاً روستاهای اطراف را به عنوان محل شیراز پیش از اسلام پیشنهاد می‌کنند. آن‌ها گفته‌های بلخی در سده ۱۲ نقل می‌کنند که می‌گوید: در محلی که شیراز کنونی وجود دارد منطقه‌ای بوده است با چند قلعه در میان دشتی باز. آنان در مورد داستان بنیان نهاده شدن شهر جدید شیراز و انتقال آن به محل جدید چنین نظر می‌دهند که انتقال یک شهر در بسیاری جاهای دیگر مانند نیشابور و قاهره نیز اتفاق افتاده است. در این حالت پس از تحولات یا تغییراتی سیاسی، شهر به محلی در نزدیکی شهر قدیم
یا تغییراتی سیاسی، شهر به محلی در نزدیکی شهر قدیم منتقل شده و شهر قدیمی رها گشته تا به شهری حاشیه‌ای یا تلی از خرابه تغییر پیدا کند. لیمبرت، شهبازی و آرتور آربری هر سه فهرستی از نشانه‌های متعددی از سکونت دائم در دشت شیراز و اطراف محل کنونی شیراز در دوران پیش از اسلام را ذکر کرده‌اند. مانند نگاره‌های سنگی مربوط به اوایل ساسانی، اشارات موجود به دو آتشکده (به نام‌های هرمزد و کارنیان) و قلعه‌ای باستانی به نام شاه موبد و آثار کشف شده در قلعه ساسانی در محل فعلی قصر ابونصر. فرصت‌الدوله شیرازی صاحب آثار عجم که
قصر ابونصر. فرصت‌الدوله شیرازی صاحب آثار عجم که تألیف آن را در اوائل قرن چهاردهم هجری قمری به پایان رسانده راجع به بازدید محققانه خویش از این محل می‌نویسد: «روز هجدهم شهر صفرالمظفر سنه یکهزار و سیصد و هفت هجری مطابق یکهزار و هشتصد و هشتاد و نه مسیحی از شهر شیراز حرکت نمودم از دروازه مشهور به قصاب‌خانه که در سمت جنوب شرقی شیراز واقع است بیرون آمده قریب یک فرسنگ برفتم به قصر ابونصر. قصر ابونصر یکی از امکنه ایست که مأمور بودم بجهت برداشتن نقشه آن و این آثار و بنا در سمت مشرق شیراز است. بر بالای کوهی که چندان
بنا در سمت مشرق شیراز است. بر بالای کوهی که چندان ارتفاع ندارد و سوار به سهولت می‌تواند بالارود. در آنجا محوطه‌ای است بمقدار بیست ذرع طول و بیست ذرع عرض در آن محوطه پارچه سنگ‌های عظیم بر زمین افتاده همه شکسته و در هم ریخته و معلوم است که در شکستن آن‌ها تعمد کرده‌اند و از غرایب آنکه تمام آن سنگ‌ها سیاه است به خلاف آن کوه. معلوم می‌شود که سنگ‌های این عمارت را از جای دیگر حمل و نقل نموده در این مکان آورده و بکار برده‌اند از وضع و محاذات چنین مستنبط می‌شود که آنجا عمارتی بوده بسیار عالی تمام از سنگ براق و آن
آنجا عمارتی بوده بسیار عالی تمام از سنگ براق و آن عمارت چهار در داشته به چهار سمت از آن درب‌ها هنوز دو استوانه برپاست ارتفاع هر استوانه تقریباً پنج ذرع و عرض آن درگاه سه ذرع است و یکپارچه سنگ نیز بر سر آن دو استوانه است و بر روی دو سنگ استوانه از دو طرف صورت دو شخص را نقش نموده‌اند. در فارسنامهٔ ناصری که در سال‌های آخر قرن سیزدهم هجری قمری تألیف یافته دربارهٔ این مکان تاریخی چنین آمده: «قصر ابونصر … فرسخی بیشتر شرقی شیراز است. بر کوه شمال قصر ابونصر چهار درگاه هر یک از سه سنگ که در بازوی هر یک از سه ذرع
درگاه هر یک از سه سنگ که در بازوی هر یک از سه ذرع شاه گذشته و پهنای هر یک ذرع و نیمی بیشتر است و در هر دو بازوی آن‌ها از جانب داخل دو صورت آدمی از سنگ تراشیده و این چهار درگاه بر چهار جانب عمارتی بوده که درازای هر ضلعی از آن نزدیک به دوازده ذرع است و اکنون از آن عمارت جز آن چهار درگاه چیزی باقی نیست و بر سنگ‌هایی که دیوار آن عمارت بوده و افتاده است صورت آدمی و جانوران بسیار تراشیده‌اند و رنگ تمام این سنگ‌ها سیاه است و تمثال آن‌ها بزرگ … و در داخل درهٔ این کوه جایی است که آن را مسجد سلیمان علی نبینا و علیه
جایی است که آن را مسجد سلیمان علی نبینا و علیه السلام گویند». دین منطقه قبل از اسلام. منقول است که اهالی این شهر باستانی شیراز، زرتشتیانی بودند که با ظهور اسلام مسلمان شدند.