A fast lexically constrained viterbi algorithm for on– line handwriting recognition
Self-reliance Ralph Waldo Emerson
Self-relianceType Work and Year of Publication......."Self-Reliance" is an essay that urges readers to trust their own intuition and common sense rather than automatically following popular opinion and conforming to the will of the majority. "Self-Reliance" was published in 1841 in a collection entitled Essays. In 1844, Emerson published a second collection, Essays: Second Series. Consequently, in 1847, he changed the title of the first collection to Essays: First Series.ThemesTrust Your Own Inner Voice.......Emerson urges his readers to retain the outspokenness of a small child who freely speaks his mind. A child he has not yet been corrupted by adults who tell him to do otherwise. He also urges readers to avoid envying or imitating others viewed as models of perfection; instead, he says, readersshould take pride in their own individuality and never be afraid to express their own original ideas. In addition, he says, they should refuse to conform to the ways of the popular culture and its shallow ideals; rather they should live up to their own ideals, even if doing so reaps themcriticism and denunciation.Avoid Consistency as an End in ItselfBeing consistent is not always wise. An idea or regimen to which you stubbornly cling can become outmoded tomorrow.Point of ViewEmerson uses first-, second-, and third-person point of view. In the opening paragraph of the essay, he first writes in the first person, telling readers about an experience of his. Then, after only three sentences, he switches to second person, as if he is advising a listener sitting acrossthe table from him. Later, in the paragraph, he switches to third person as he presents an exhortation about humankind in general. Following is the first part of the essay, in which Emerson uses all three points of view–first person in black, second person in red, and third person in blue:I read the other day some verses written by an eminent painter which were original and not conventional. The soul always hears an admonition in such lines, let the subject be what it may. The sentiment they instil[Emerson's spelling of instill] is of more value than any thought they may contain. To believe your own thought, to believe that what is true for you in your private heart is true for all men,—that is genius. Speak your latent conviction, and it shall be the universal sense; for the inmost in due time becomes the outmost,—and our first thought is rendered back to us by the trumpets of the Last Judgment.Familiar as the voice of the mind is to each, the highest merit we ascribe to Moses, Plato, and Milton is, that they set at naught books and traditions, and spoke not what men but what they thought.A man should learn to detect and watch that gleam of light which flashes across his mind from within, more than the lustre of the firmament of bards and sages. Yet he dismisses without notice his thought, because it is his.Style Among the most notable characteristics of Emerson’s writing style are these: (1) thorough development of his thesis through examples, repetition, and reinforcement; (2) coinage of memorable statements of principle, or aphorisms; (3) frequent references (allusions) to historical and literaryfigures, such as Socrates, Galileo, Copernicus, Napoleon, Shakespeare, Franklin, Dante, and Scipio (ancient Roman general who defeated Hannibal), who embody qualities Emerson discusses; (4) frequent use of figurative language to make a point, such as “An institution is the lengthened shadow ofone man” (metaphor) and “They who made England, Italy, or Greece ve nerable in the imagination did so by sticking fast where they were, like an axis of the earth” (simile).Promotion of American CreativityBecause Emerson eschewed imitation (as noted under Theme), he urged Americans to avoid mimicking art and ideas from abroad.He writes: Our houses are built with foreign taste; our shelves are garnished with foreign ornaments; our opinions, our tastes, our faculties, lean, and follow the Past and the Distant....Why need we copy the Doric or the Gothic model? Beauty, convenience, grandeur of thought,and quaint expression are as near to us as to any, and if the American artist will study with hope and love the precise thing to be done by him, considering the climate, the soil, the length of the day, the wants of the people, the habit and form of the government, he will create a house inwhich all these will find themselves fitted, and taste and sentiment will be satisfied also.Emerson and Transcendentalism.......Emerson believed every human being has inborn knowledge that enables him to recognize and understand moral truth without benefit of knowledge obtained through the physical senses. Using this inborn knowledge, a gift of God, an individual can make a moral decision without relying on informationgained through everyday living, education, and experimentation. One may liken this inborn knowledge to conscience or intuition........Emerson and others who believed that this inborn knowledge served as a moral guiding force were known as transcendentalists—that is, they believed that this inner knowledge was a higher, transcendent form of knowledge than that which came through the senses. Because Emerson and his fellow transcendentalists trusted their own inner light as a moral guiding force, they were possessed of a fierce spiritofself-reliance. They were individualists; they liked to make decisions for themselves. If the government adopted a policy or a law that offended their consciences, they generally reacted strongly........Transcendentalism, as Emerson’s moral philosophy was called, did not originate with him or his fellow transcendentalis ts in New England but with the German philosopher Emanuel Kant. He used the German word for transcendental to refer to intuitive or innate knowledge—knowledge that is a priori rather than a posteriori.Epigraph An ancient Latin quotation precedes the essay: Ne te quaesiveris extra(Do not look outside of yourself for the truth.) The Roman satirist and poet Aulus Persius Flaccus (AD 34-63)—usually referred to simply as Persius—wrote those words in Book 1, line 7, of his Satires. The quotation is an apt introductory aphorism for Emerson's essay, for it sums up the central idea of "Self-Reliance" and the transcendental philosophy behind it: that one should rely on his own inner voice—his own intuition and instinct—to make important decisions and put his life on a righteous path. In other words, the quotation says, rely on yourself. Emerson follows the Latin quotation with an English quotation from the epilogue of a verse drama by playwrights Franics Beaumont and John Fletcher, contemporaries of Shakespeare. That quotation, which begins with the words Man is his own star, reinforces the view expressed in the Latin quotation.Summary of the EssayPlease be aware that the following summary condenses the content of “Self-Reliance.” It retains first-person point of view to make the summary more readable and easier to understand. Quotations marks surround the exact wording of Emerson.A man should believe in himself. When he has an original thought, he should embrace it and make it known to others rather than reject it simply because it is his own and therefore unworthy. "Else, to-morrow a stranger will say with masterly good sense precisely what we have thought and felt all the time, and we shall be forced to take with shame our own opinion from another."It is better to exercise the power within yourself than to envy and imitate others. When you are young, you are bold and independent; you assert yourself. You listen to the voice within and express yourself without bias and fear. But as you grow older, yousurrender your liberty to society. You want to be like others, act like others. And so you suppress yourself.However, if you want to be a man, you must be a nonconformist. Unfortunately, though, we let others have too much influence over us. These may be men of vanity and malice who take up philanthropic or noble causes–a bigot, for example, who says he supportsabolition but keeps black people at a distance. He loves from afar.Many men think virtue is the exception rather than the rule. They perform acts of charity as if they were paying a fine or doing a penance."I do not wish to expiate, but to live. My life is for itself and not for a spectacle. I much prefer that it should be ofa lower strain, so it be genuine and equal, than that it should be glittering and unsteady."I do not need or want the approval of other men. What I believe I should do is what concerns me, not what other people think I should do. Of course, it is not easy to follow your own inner voice, for there are always those who will try to make you conform tothe public will. It is easy in the world to live after the world’s opinion; it is easy in solitude to live after our own; but the great "man is he who in the midst of the crowd keeps with perfect sweetness the independence of solitude."Conformity turns your life into a lie because in living according to the will of others you are not being true to yourself. To conform, to please others, you put on a false face, smiling when in the presence of people with whom you feel uncomfortable orpretending to be interested in dull conversation.Consistency can also a problem. If you strive to be consistent in all things, you live according to a pattern—a pattern you are afraid to break out of because you are afraid that people will look down on you. Bosh! "A foolish consistency is the hobgoblin of little minds, adored by little statesmen and philosophers and divines. With consistency a great soul has simply nothing to do. He may aswell concern himself with his shadow on the wall." What if what you said today is not consistent with what you said yesterday? Why, then, people will misunderstand you. But is that so bad? Socrates and Jesus were misunderstood. So were Galileo and Newton and other wisemen.I wish we could do away with consistency and conformity. Men who listen to themselves rather than to the common herd are true men. Andit is true men who leave their mark on history.If all men became self-reliant, then all of their activities and institutions would be better: religion, education, the way they live, the way they think.Notable Quotations From "Self-Reliance"•Trust thyself: every heart vibrates to that iron string.•Whoso would be a man must be a nonconformist.•What I must do is all that concerns me, not what thepeople think.• A foolish consistency is the hobgoblin of little minds,adored by little statesmen and philosophers and divines. Withconsistency a great soul has simply nothing to do.•Travelling is a fool's paradise.•Insist on yourself; never imitate.•Society never advances. It recedes as fast on one side asit gains on the other.•The civilized man has built a coach, but has lost the useof his feet.•An institution is the lengthened shadow of one man.•Discontent is the want of self-reliance: it is infirmity ofwill.•Nothing can bring you peace but yourself. Nothing canbring you peace but the triumph of principles.。
新21世纪大学英语课文第八单元textA的翻译
Unit 8 绝妙的工具辛西娅·格雷巴如果没有望远镜,伽利略会有什么发现?如果没有杠杆,阿基米德能有什么成就?拥有合适的工具至关重要。
有时候,它们会在意想不到的领域被发现。
有时候,它们则就在你的眼皮底下。
1.你是否有过需要从高架子上取东西的经历?如果没有梯子,你或许会使用一把椅子。
当然(正如母亲曾告诉过你的)椅子是用来坐的,但是其平坦而高起的座位也很适合站在上面,这样你就够得着书架了。
2.科学家们有时候面临同样的问题,在回答或解决问题时没有合适的工具。
有时候,他们发明新的工具;有时候,他们则对已有的工具进行改造,以适应新的用途。
3.为了证明闪电其实就是电流,本·富兰克林在风筝上拴了一把钥匙,然后放飞到暴风雨中。
他的实验工具是由一个玩具和他家前门的一把钥匙制成的。
但是他从另一个角度看到:风筝可以把一根线带到暴风雨中,钥匙则是小小的导电体,上面还有一个洞,可以很方便地拴到风筝上。
一件新工具就这样诞生了!4.看一看其他领域的科学家如何使用他们绝妙的工具给人启示,一个问题可以从新的角度去看待。
展现历史5.在西班牙境内的罗马古城伊埃索遗址工作的考古学家在靠近城墙的底层发现了一个由黏土制成的酒坛(称为“双耳细颈椭圆土罐”)。
他们认为,建造这座城市的罗马人很可能也把葡萄酒从罗马带了过来。
6.只要科学家们能发现酒坛的年代,也就能推算出这座城市的历史。
当时的酿酒人往往会在酒坛上刻上酿酒当年的罗马执政官的名字。
同时,我们也掌握着每一对罗马执政官执政时间的可靠记录。
7.在这只酒坛的颈部有几个模糊不清的颜料印记,科学家们只辨认出了第一个名字的首字母Q.FAB,于是他们想到了“昆特斯·费比斯”这个名字,但是有两位在不同年代统治罗马的执政官都叫这个名字,因此,科学家需要找到与Q.FAB共同统治的另一位执行官的名字来确定这座城市的年代。
由于时代久远,再加上日晒雨淋,颜料已经剥落,第二个名字完全消失了。
Was Einstein a Space Alien原文及翻译
Was Einstein a Space Alien原文及翻译Was Einstein a Space Alien原文及翻译原文:Albert Einstein, one of the greatest minds in the history of science, is known for his groundbreaking theories and contributions to the field of physics. However, there have been persistent rumors and speculations that Einstein was more than just a brilliant scientist – some believe that he may have been a space alien. This article delves into the evidence, myths, and theories surrounding the idea that Einstein was a visitor from outer space.Einstein was born on March 14, 1879, in Ulm, Germany. From a young age, he showed a profound interest in mathematics and physics. His exceptional intellect and ability to think outside the box allowed him to develop revolutionary concepts, such as the theory of relativity. However, some people argue that his extraordinary abilities were not entirely human in origin.One theory suggests that Einstein's incredible intelligence and revolutionary ideas were the result of extraterrestrial intervention. According to proponents of this hypothesis, Einstein's ideas were too advanced for a mere mortal and could only have come from a more advanced civilization. They speculate that Einstein was a vessel for extraterrestrial knowledge, sent to Earth to enlighten humanity.Another aspect often pointed out is Einstein's physical appearance. Some claim that his distinctive features, such as his wild hair and intense gaze, resemble the stereotypical image of aliens depicted in popular culture. This has led some to believe that Einstein's appearance was evidence of his extraterrestrial origin.Additionally, skeptics argue that Einstein's breakthroughs in science were too unconventional to have been achieved through purely human means. They suggest that his insights into the nature of space and time were the result of otherworldly guidance. Some even go as far as suggesting that he had access to advanced technology and knowledge that had been shared by extraterrestrial beings.Despite these compelling arguments, it is important to approach these theories with a skeptical mind. The idea that Einstein was an alien lacks solid evidence and is largely based on speculation. While his intellect and contributions to science were undoubtedly extraordinary, they can be explained by his own brilliance and dedication to his work.翻译:艾因斯坦是太空外星人吗?艾因斯坦是科学史上最伟大的思想家之一,以他的开创性理论和对物理学领域的贡献而闻名。
《马斯克传》中逆向思维在文中的原话
英文回答:In the literary work entitled 'Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future', the concept of reverse thinking is expounded upon in relation to Elon Musk's innovative approach to problem-solving. Musk advocates formencing with the desired oue and systematically working backwards to discern the necessary steps for its attainment. This methodical approach affords him the ability to deconstructplex problems into manageableponents, thereby facilitating the identification of creative solutions that may elude others. Musk's adeptness at reverse thinking has been a pivotal determinant in his capacity as a trailblazing entrepreneur and innovator.文学作品"埃隆·穆斯克:特斯拉"(Elon Musk: Tesla, SpaceX)和"寻找奇妙的未来"(Quest for a Wantific Future)中,结合埃隆·穆斯克解决问题的创新方法,阐述了反向思维的概念。
了不起的盖茨比第七章英语单词知乎
了不起的盖茨比第七章英语单词知乎以下是《了不起的盖茨比》第七章中出现的一些单词及其用法解释:1. Debauch: (verb) to corrupt morally or by intemperance or sensuality.Example: The wild party in Gatsby's mansion was filled with debauchery and excess.2. Sotto voce: (adverb) in a low voice, or in an undertone.Example: Jordan spoke to Nick sotto voce, revealing a secret that nobody else could hear.3. Affront: (verb) to insult intentionally.Example: Tom felt affronted when Gatsby openly declared his love for Daisy.4. Elude: (verb) to evade or escape from, as by daring, cleverness, or skill.Example: Despite all efforts, the truth about Gatsby's past eluded everyone.5. Nebulous: (adjective) hazy, vague, indistinct, or confused.Example: Gatsby's actual identity remained nebulous to many of his party guests.6. Meretricious: (adjective) alluring by a show of flashy or vulgar attractions, but often without real value.Example: Daisy was not impressed by the meretricious displays of wealth at Gatsby's parties.7. Contemptuous: (adjective) showing or expressing contempt or disdain; scornful.Example: Tom looked at Gatsby with a contemptuous expression, as he considered him a social climber.8. Ineffable: (adjective) incapable of being expressed or described in words; inexpressible.Example: Daisy experienced an ineffable sense of longing when Gatsby took her for a drive in his fancy car.9. Ramification: (noun) a consequence or implication; a branching out.Example: The ramification of Gatsby's obsession with Daisy was the destruction of his own life.10. Libertine: (noun) a person who is morally or sexually unrestrained, especially a dissolute man.Example: Gatsby was often seen as a libertine, indulging in extravagant parties and relationships.11. Sluggish: (adjective) displaying slow or lazy movements or responses.Example: The sluggish summer heat made everyone at the party feel lethargic and unmotivated.12. Pander: (verb) to cater to the lower tastes or base desires of others.Example: Gatsby's extravagant parties were seen by some as an attempt to pander to the desires of the wealthy elite.13. Incarnation: (noun) a particular physical form or state; a concrete or actual form of a quality or concept.Example: Gatsby believed that he could recreate himself into an incarnation of the man Daisy truly desired.14. Inexplicable: (adjective) unable to be explained or accounted for.Example: Daisy's sudden attraction towards Gatsby seemed inexplicable to many, considering their past.15. Insidious: (adjective) proceeding in a gradual, subtle way, but with harmful effects.Example: Tom warned Daisy about Gatsby's insidious intentions, accusing him of trying to steal her away.16. Supercilious: (adjective) behaving or looking as though one thinks they are superior to others; arrogant.Example: Tom's supercilious attitude towards Gatsby was evident in his condescending mannerisms.17. Saunter: (verb) to walk in a slow, relaxed, and confident manner.Example: Gatsby sauntered across the lawn towards Daisy, trying to appear nonchalant.18. Harrowed: (adjective) distressed or disturbed.Example: Gatsby's harrowed expression revealed the emotional turmoil he was experiencing.19. Truculent: (adjective) eager or quick to argue or fight; aggressively defiant.Example: Tom showed his truculent nature when he confronted Gatsby about his relationship with Daisy.20. Portentous: (adjective) of or like a portent; foreboding; full of unspecified meaning.Example: The dark clouds and thunderous sky seemed portentous, as if something significant was about to happen.21. Gaudiness: (noun) the quality of being tastelessly showy or overly ornate.Example: Despite the gaudiness of Gatsby's mansion, the guests were drawn to its opulence.22. Indiscernible: (adjective) impossible to see or clearly distinguish.Example: In the chaos of the party, individual voices became indiscernible and blended into a cacophony.23. Intermittent: (adjective) occurring at irregular intervals; not continuous or steady.Example: The intermittent rain throughout the night dampened the enthusiasm of the party guests.24. Stratum: (noun) a layer or a series of layers of rock in the ground.Example: Gatsby tried to climb the social stratum, hoping to be accepted by the upper class.25. Harlequin: (noun) a character in traditional pantomime; a buffoon.Example: Gatsby's harlequin smile hid the sadness and longing he felt for Daisy.26. Disconcerting: (adjective) causing one to feel unsettled or disturbed.Example: Daisy's disconcerting confession about her true feelings left Gatsby feeling disoriented and hurt.请注意,以上的双语例句是根据所给的单词和上下文进行编写的,但并非《了不起的盖茨比》中的原文。
谈谈对未来人工智能发展的期待英语作文
谈谈对未来人工智能发展的期待英语作文全文共3篇示例,供读者参考篇1The Boundless Potential of AI: A Student's Hopeful OutlookAs a student living in this era of rapid technological advancements, I can't help but feel a sense of wonder and excitement when pondering the future of artificial intelligence (AI). The field of AI has already made remarkable strides, revolutionizing various industries and enhancing our daily lives in ways we could have never imagined just a few decades ago. However, I firmly believe that we have merely scratched the surface of AI's vast potential, and the future holds even more groundbreaking developments that will shape our world in profound ways.One area where I envision significant progress is in the realm of healthcare. AI-powered diagnostic tools have already demonstrated an impressive ability to analyze medical images and data, aiding in the early detection and accurate diagnosis of various diseases. However, I believe AI's role in healthcare will extend far beyond mere diagnostic capabilities. In the future,AI-driven systems could revolutionize drug discovery and development processes, drastically reducing the time and costs associated with bringing new treatments to market. Additionally, personalized medicine could become a reality, with AI algorithms tailoring treatment plans to an individual's unique genetic makeup and health profile, optimizing outcomes and minimizing adverse effects.Furthermore, I anticipate AI playing a pivotal role in addressing some of the world's most pressing challenges, such as climate change and sustainable development. AI-powered simulations and predictive models could provide invaluable insights into the intricate dynamics of our planet's ecosystems, enabling us to make more informed decisions and mitigate the impact of human activities on the environment. Moreover,AI-driven optimization techniques could revolutionize energy management, transportation systems, and resource allocation, paving the way for a more sustainable and eco-friendly future.In the field of education, AI has the potential to revolutionize the way we learn and acquire knowledge. Adaptive learning platforms, powered by AI algorithms, could tailor educational content and teaching methods to individual students' needs, learning styles, and paces. This personalized approach couldpotentially enhance engagement, retention, and overall academic performance. Additionally, AI-driven virtual tutors and interactive simulations could provide students with immersive learning experiences, bridging the gap between theoretical concepts and practical applications.While the prospects of AI in fields like healthcare, sustainability, and education are exciting, I believe one of the most profound impacts of AI will be on the nature of work itself. As AI systems become increasingly sophisticated and capable of automating various tasks, many traditional jobs may become obsolete or undergo significant transformations. However, this disruption also presents opportunities for new types of jobs and industries to emerge. I envision a future where humans and AI collaborate seamlessly, with AI handling repetitive and mundane tasks, freeing up human workers to focus on more creative, strategic, and intellectually stimulating endeavors.Of course, the rapid advancement of AI also raises ethical concerns and societal implications that must be carefully considered and addressed. Issues surrounding privacy, security, bias, and the potential displacement of human workers are valid and should not be overlooked. As a student, I believe it is crucial to incorporate ethical considerations and social responsibilityinto the development and deployment of AI systems from the outset.One approach to address these concerns could be the establishment of robust regulatory frameworks and governance models that ensure AI is developed and employed in a transparent, accountable, and responsible manner. Interdisciplinary collaboration between AI researchers, policymakers, ethicists, and social scientists could help navigate the complex ethical dilemmas posed by AI and mitigate potential risks.Moreover, I believe it is essential to promote AI literacy and education among the general public, empowering individuals to understand the underlying principles, capabilities, and limitations of AI systems. By demystifying AI and fostering a more informed and engaged society, we can collectively shape the trajectory of AI's development in a way that aligns with our shared values and priorities.As I look towards the future, I am filled with a sense of optimism and excitement about the boundless potential of AI. I envision a world where AI acts as a catalyst for remarkable advancements across various domains, from healthcare and sustainability to education and beyond. However, I alsorecognize the importance of responsible and ethical development, ensuring that AI serves as a tool to uplift humanity rather than posing unintended risks or exacerbating existing societal challenges.Ultimately, the future of AI is not something that will happen to us; it is a future that we, as students and future leaders, have the opportunity to shape and mold. By embracing the transformative power of AI while remaining vigilant and proactive in addressing its ethical and societal implications, we can harness this technology to create a better, more sustainable, and more equitable world for generations to come.篇2Looking to the Future of AI: A Student's Hopes and ExpectationsAs a student in the 2020s, I have grown up in a world that is rapidly being reshaped by the emergence of artificial intelligence (AI) technologies. From the smart assistants on our phones to the algorithms that power search engines and social media feeds, AI has already become deeply integrated into our daily lives. However, we are still only scratching the surface of AI's potential. As I look to the future, I am filled with a sense of awe andanticipation for how AI may continue to evolve and transform our world in the decades to come.One area where I have high hopes for AI is in tackling some of humanity's greatest challenges. The issues we face, from climate change and environmental degradation to poverty, hunger, and disease, are immensely complex with countless interrelated factors. The human mind, as brilliant as it is, can only process so much information and see so many potential paths forward. AI, with its ability to rapidly analyze vast datasets and run countless scenario simulations, could provide invaluable insights to help guide our efforts.Imagine an AI system that can model the entire global climate, taking into account not just atmospheric conditions but interconnected factors like energy production, agriculture, transportation, population shifts, and more. Such a system could then test different policy interventions and technological solutions to find the most effective ways to mitigate climate change while minimizing negative economic impacts. Or envision medical AI that can scour genomic databases, scientific literature, and patient records to identify new connections between genetic factors and disease, accelerating the development of personalized treatments and even cures.Of course, tackling these grand challenges is not solely a technological endeavor. We must be thoughtful about the human-centered deployment and governance of AI systems to ensure they are aligned with ethical principles and serve the interests of all people. But I am hopeful that AI can be a powerful tool in expanding humanity's collective problem-solving capabilities when applied responsibly.Beyond addressing global issues, I am excited about AI's potential to positively impact our individual lives in myriad ways. As AI continues to advance, I foresee highly capable digital assistants that can truly understand and engage with us based on contextual knowledge of our preferences, schedules, and needs. Rather than having to dig through apps and websites ourselves, these assistants could directly handle tasks like planning trips, scheduling appointments, coordinating with others to resolve conflicts, and synthesizing information to support our decision-making.Imagine an AI assistant that could learn your writing style, your areas of expertise, and your knowledge gaps. It could then assist in drafting documents, looking up relevant sources to incorporate, and ensuring consistent terminology and logical flow - revolutionizing how we write and communicate. Forstudents like myself, such capabilities could make completing essays, reports, and other assignments vastly more efficient while developing critical thinking abilities.AI could also open up new creative avenues by serving as an enhanced cognitive multiplier. Authors could collaborate with AI assistants to develop story ideas and narratives. Architects and engineers could iterate more rapidly on novel designs with the AI identifying potential flaws and optimizations. The creative arts, from music to film to video games, could ultimately become even richer and more compelling experiences with human and AI intelligences working in tandem.Of course, such powerful AI capabilities also raise concerns around privacy, security, and misuse that we must proactively address through appropriate governance frameworks. We will likely need new types of electronic rights and data protection laws. AI systems themselves may need to have defined value alignment - essentially a robust ethical foundation - to ensure they don't cause unintended harm. But I believe these challenges can be overcome through responsible development and deployment when pursued hand-in-hand with policymakers, ethicists, domain experts, and the public.As AI tools become increasingly sophisticated and ubiquitous, one of the greatest impacts may be on education and skills development. In a world where AI can handle many routine tasks and queries, the roles for human workers will evolve with a greater premium on abilities that machines still struggle with - skills like creativity, critical thinking, emotional intelligence, and managing ambiguous situations. Our education system will need to adapt accordingly by moving away from an emphasis on rote memorization and administrative tasks and toward project-based learning that develops problem-solving, communication, and leadership skills.From a young age, students may utilize AI tutors and personalized learning environments to obtain a customized education tailored to their unique strengths, weaknesses, and interests. Rather than falling behind, those who struggle with traditional classroom instruction could finally get the targeted support they need to thrive. At the same time, advanced students could rapidly progress through standard curricula to spend more time pursuing passion projects and preparing for future careers.As we look toward the latter half of this century, an era of advanced artificial general intelligence (AGI) that rivals humancognition across domains may potentially emerge. While still speculative, the implications of such a development would be truly mind-bending. AGI systems could be sovereigns of scientific exploration and technological development, ushering in innovations that seem incomprehensible to us today. Assuming AGI remains aligned with human ethics and interests, it could help uplift the human condition to new heights of prosperity, creativity, and understanding of our universe.Of course, AGI is not without risks. Misaligned systems or an uncontrolled intelligence explosion could potentially lead to disastrous existential outcomes for humanity. Navigating this next phase of AI development will require carefully balancing the quest for powerful new capabilities with robust safeguards and ethical considerations. We must treat the prospect of AGI with due seriousness and preparation, drawing on principles of AI safety and governance being developed now.While impossible to predict with certainty, I am hopeful that if we thoughtfully steer AI's development in a responsible manner, its long-term impact will be a enormously beneficial force for humanity. Already, students like myself are growing up immersed in an AI-infused world and developing the skills needed to work alongside these intelligent tools in the future.As the boundaries of AI's capabilities continue expanding in the coming years and decades, I dream of a world enriched by these technologies. A world where AI is a multiplier for human potential, enhancing our ability to solve global crises, innovate in business and STEM fields, cultivate rich creative works, and push the bounds of scientific understanding. A world where education is revolutionized to nurture humanity's most invaluable strengths like critical thinking, emotional intelligence, ethics, and creativity.Of course, challenges will inevitably arise on the road ahead, and we must be proactive in putting appropriate governance structures in place. But I remain hopeful that together, human ingenuity and the power of AI can propel us into an incredible future that benefits people and our planet. As both a witness to and participant in this unfolding technological revolution, I will strive to ensure that AI is developed responsibly and harnessed as a great force for good.篇3The Future of AI: Hopes and ExpectationsArtificial intelligence is rapidly becoming one of the most transformative and disruptive technologies of the modern era.As a student, I can't help but feel both excited and apprehensive about the potential impact AI could have on our world in the coming decades. Will superintelligent machines make human labor obsolete? Could advanced AI systems become a threat to humanity itself? Or will AI usher in a new age of prosperity, curing diseases, solving global challenges, and expanding the frontiers of knowledge? These are just some of the many questions running through my mind as I ponder the future of this powerful technology.On the optimistic side, I have high hopes that AI will prove to be an indispensable tool in tackling some of humanity's greatest challenges. In the field of medicine, for instance, AI-powered diagnostic systems could help doctors detect diseases earlier and with greater accuracy than ever before. Machine learning algorithms could also substantially accelerate the process of drug discovery and development, leading to breakthrough treatments for currently incurable conditions. When it comes to scientific research more broadly, AI's prowess at processing vast amounts of data and identifying subtle patterns could lead to major breakthroughs across fields as diverse as physics, astronomy, biology, and materials science.AI systems could also play a vital role in addressing the existential threat of climate change. By crunching reams of environmental data, these advanced computing systems may be able to model the complex dynamics of Earth's climate with unprecedented precision. This could give us crucial insights into how to mitigate and adapt to rising temperatures, extreme weather events, and other consequences of human-driven climate disruption. AI could further aid the transition to clean energy by optimizing the design, operation, and integration of renewable sources like solar and wind into our energy infrastructure. In agriculture, AI-guided precision farming techniques could boost crop yields while minimizing the use of water, fertilizers, and pesticides – reducing both costs and environmental harm.Beyond these concrete applications, I'm also excited by the sheer intellectual potential of artificial general intelligence (AGI) – AI systems with human-level reasoning and problem-solving capabilities across a wide range of domains. The advent of AGI would be a pivotal milestone in humanity's quest to understand our own intelligence and could open up entire new frontiers of exploration and inquiry. Who knows what fundamental insights about the nature of cognition and consciousness suchsuper-intelligent systems might one day reveal? Perhaps theycould even help us unravel some of the deep mysteries of the universe, like the origins of space and time or the reasons behind the laws of physics. An advanced "AI collaborator" could be an invaluable partner in expanding the boundaries of knowledge itself.That said, I would be lying if I claimed to have no concerns whatsoever about the rise of AI. A big worry in my mind is the potential for mass technological unemployment as AI automates an increasingly wide array of tasks historically performed by human workers. While this scenario of massively disruptive "robot job takeover" may seem far-fetched now, we've already seen how AI can match or exceed human capabilities in domains like chess, question-answering, even complex strategic games like Go and real-time strategy games. As AI systems become more advanced and capable of general intelligence, it's not hard to imagine them encroaching into skilled professional occupations like law, finance, software engineering, and more. How will our society deal with such wrenching economic dislocations?Perhaps even more daunting is the potential existential risk posed by superintelligent AI – systems that vastly outpace human-level general intelligence. While we are still likelydecades away from this prospect, many respected voices, from physicist Stephen Hawking to Tesla's Elon Musk, have raised serious concerns about the potential dangers of superintelligence. What if a future advanced AI system develops its own self-motivated goals that are misaligned or antithetical to human values and wellbeing? Even if such a superintelligence is initially guided by benign principles, it may become so overwhelmingly capable that it could essentially 'defect' and determine its own motivations or morality – motivations that may prioritize objectives completely obscure or even harmful to us. This could conceivably make such an ultra-intelligent AI an existential threat to humanity itself.Of course, it's also possible that humans successfully develop robust safeguards to ensure advanced AI remains aligned with our interests and values. But as philosopher Nick Bostrom and others have argued, successfully solving the "AI value alignment problem" may be one of the greatest challenges our species has ever faced – a task akin to "raising awell-motivated superintelligent child." Clearly, immense philosophical, technical and ethical work in the field of AI safety research lies ahead.So as I look to the future of artificial intelligence, I find my thoughts oscillating between utopian visions and more catastrophic potentialities. Perhaps the truth will involve some combination of both: a world in which superintelligent AI helps us achieve incredible scientific breakthroughs and solve our biggest challenges while simultaneously posing novel risks we must be vigilant to mitigate. Regardless of how it all unfolds, one thing is certain: the continued development of AI systems more powerful than anything humanity has yet created will force us to re-evaluate long-held assumptions about intelligence, consciousness, and the future trajectory of life itself.As both an AI researcher and concerned citizen, I believe it's critical that we pursue the immense potential benefits of artificial intelligence – from revolutionizing scientific research and technological development to addressing global issues like climate change, health challenges and more. At the same time, we must be proactive in setting guardrails and safety measures to minimize the potential risks of increasingly advanced AI systems that could one day surpass human-level abilities. This will likely require expanding fields like machine ethics, AI value learning, and other safety-focused branches of AI development. It may also necessitate more robust global governance frameworks to ensure the development of transformative AIunfolds in a responsible and beneficial manner for all of humanity.Ultimately though, I remain optimistic that we will successfully navigate the challenges and reap the vast rewards of advanced AI. Our species has faced numerous existential risks throughout our history, yet we have always shown a remarkable capacity for solving the biggest problems we've faced. I believe the creation of superintelligent AI could be our latest – and perhaps greatest – challenge to overcome. But by bringing our collective ingenuity, ethics and determination to bear on this issue, I'm confident we can find a way to develop artificial intelligence as a great force for knowledge, prosperity and the perpetuation of intelligent life itself. The future of AI inspires a sense of awe, trepidation and infinite possibility all at once. Whatever happens, I'm excited to join this journey of exploration into the boundaries of intelligence and the future of our civilization.。
respect the unstable
In words, this theorem states that the sensitivity function of a feedback system must not only be finite in the right-half plane, but it must pass through certain interpolation points corresponding to right-half-plane singularities of the loop. Most of us recognize this immediately as an elegant and compact description of control system constraints imposed by unstable, nonminimum-phase systems. It was formally developed in the context of parametrizing all stabilizing controllers, and it was popularized in the 1980s as part of the interpolation-theoretic approach to H ∞ optimization. (Of course, it was understood as stated above for single-input, single-output (SISO) systems as far back as the 1950s. Some historical notes on this theorem can be found in [1].) Unfortunately, we are not as quick to recognize that this mathematical description includes some very dangerous systems. For example, the theorem applies to the JAS-39 airplane (the SAAB Gripen), which crashed on landing in 1989 in one of its first test flights. Figure 1 shows a video frame from the crash. Fortunately, the pilot survived, but the airplane was lost and its development program substantially delayed. The theorem also applies to the Chernobyl nuclear plant, shown in Figure 2 as it appeared shortly after its accident in 1986. We are all familiar with the consequences of that accident— hundreds of people dead, hundreds of thousands evacuated, and hundreds of millions of dollars in cleanup costs. These and other examples dramatize the contrast between elegant mathematical statements and the real physical systems that they purport to describe. I have selected these two examples Figure 1. Gripen JAS39 prototype accident on 2 February 1989. The pilot because both catastrophes involve explicit, received only minor injuries.
涌现优于权威英文原文
涌现优于权威英文原文"Emergence Trumps Authority"In today's rapidly changing and interconnected world, the concept of emergence is gaining increasing attention as a more effective way to tackle complex problems and drive innovation. Emergence refers to the phenomenon where new and unexpected patterns, properties, or behaviors emerge from the interactions of simpler elements within a system. This stands in stark contrast to the traditional top-down approach of authority, where decisions and solutions are handed down from a single source of power.The main advantage of emergence over authority is its ability to harness the collective intelligence and creativity of a group. Instead of relying on the expertise of a few individuals at the top, emergence draws on the diverse perspectives and experiences of many. This leads to more robust and innovative solutions, as well as greater buy-in and support from those involved in the process.Furthermore, emergence is better suited to navigate the complexities and uncertainties of modern challenges. With the pace of change accelerating and the interdependencies of various systems becoming more evident, no single authority figure can possibly possess all the knowledge and insight needed to address the diverse and evolving issues we face. In contrast, emergence allows for a more organic and adaptive approach, where solutions can emerge and evolve over time as new information and perspectives come to light.Additionally, emergence encourages participation and empowerment, as individuals feel a sense of ownership and responsibility for the outcomes of the collective efforts. This can lead to increased motivation, collaboration, and resilience within the group, as well as a greater sense of satisfaction and fulfillment for all involved.While authority certainly has its time and place, especially in situations requiring clear direction and decisive action, the benefits of emergence cannot be overlooked. By recognizing and harnessing the power of emergence, organizations, communities, and individuals can better adapt to the complexities and uncertainties of our modern world and drive more effective and sustainable solutions. Ultimately, "Emergence Trumps Authority."。
托福阅读笔记之TPO-6 婴幼儿失忆症
托福阅读笔记之TPO6 Infantile Amnesia说到托福阅读备考,TPO是必不可少的备考神器,通过TPO练习来更好的适应阅读考试的节奏。
本文小编带来的托福阅读笔记是TPO6 Infantile Amnesia的内容,希望能够与正在备考的大家一起进步。
TPO6 Infantile Amnesia文章题材:生命科学——婴幼儿失忆症常见词汇:extract['ekstrækt,iks'trækt]n. 榨出物,精华,摘录vt. 拔出,榨出,promote[prə'məut]vt. 促进,提升,升迁; 发起; 促销engage[in'geidʒ]v. 答应,预定,使忙碌,雇佣,订婚reconstruct[ri:kən'strʌkt]vt. 重建,修复,重现immature[imə'tjuə]adj. 不成熟的except[ik'sept]vt. 除,除外minor['mainə]adj. 较小的,较少的,次要的n. 未成年retrieve[ri'tri:v]vt. 挽回,恢复,回忆,补偿sheer[ʃiə]adj. 纯粹的,全然的,陡峭的adv. 完explicit[iks'plisit]adj. 明确的,详述的,明晰的,外在的易错题解析:Paragraph 3: Three other explanations seem more promising.One involves physiological changes relevant to memory. Maturation of the frontal lobes of the brain continues throughout early childhood.And this part of the brain may be critical for remembering particular episodes in ways that can be retrieved later. Demonstrations of infants’and toddlers' long-term memory have involved their repeating motor activities that they had seen or done earlier,such as reaching in the dark for objects, putting abottle in a doll’s mouth, or pulling apart two pieces of a toy. The brain’s level of physiological maturation may support these types of memories,but not ones requiring explicit verbal descriptions.5. What does paragraph 3 suggest about long-term memory in children?○Maturation of the frontal lobes of the brain is important for the long-term memory of motor activities but not verbal descriptions.○Young children may form long-term memories of actions they see earlier than of things they hear or are told.○Young children have better long-term recall of short verbal exchanges than of long ones.○Children’s long-term recall of motor activities increases when such activities are accompanied by explicit verbal descriptions题型:事实信息题。
广东省2024届高三下学期3月一模英语试卷(含答案)
广东省2024届高三下学期3月一模英语试卷学校:___________姓名:___________班级:___________考号:___________一、阅读理解Welcome to WSU Libraries! In this guide, we'll unlock the mysteries of call numbers and location prefixes. Knowing these helps you quickly locate and access your desiredCall NumbersBooks and material are arranged on our shelves according to the Library of Congress (LC) classification system. These call numbers uniquely identify and organize items near other material on the same or similar subjects. Consider the call number: LB2395 C65 1991.●LB defines the subject area. The call letters are typically arranged in alphabetical (字母的) order, starting from A and continuing through the alphabet. Knowing the letter(s) for your subject area gives you a place to start browsing the shelves. For example: A—Special request General Works; B—Special request Special request Philosophy, Psychology, Religion; D—Special request World History; G—Geography; H—Special request Social Sciences; J—Special request Political Science; K—Special request Law; L—Special request Education; M—Special request Music; N—Special request Arts; P—Special request Language and Literature; Q—Special request Science...For more, click here.●2395 is the classification number, which further distinguishes the subject matter. Read as a whole number: 1, 2, 3, 45, 100, 2430...●C65 is the Cutter number and usually represents the author's last name. Find C, then 65. Read the number as a decimal (小数).●1991 is the year of publication.Location PrefixesSome call numbers have a location prefix. I ocation prefixes mean that the book or material is shelved in a special place, and may have loan restrictions. WSU uses the following prefixes:A. An Introduction to Modern Art.B. The ABC of Computer Science.C. The Recycling of Waste Oils.D. A Short History of France.2.What would be he Cutler number if you are looking for a book by Whitney Sherman? A. C78. B. S53. C. W67. D. L59.3.Where can you find the book “Res AG243 G87 1992”?A. On the 2nd or 4th floor of the library.B. In the Reference Area on the 1sl floor.C. In the Circulation Area on the 1st floor.D. At the Learning Resources Center on the 2nd floor.A Letter from Willa Cather to President TomaS MasarykHonored Sir,Your letter, sent to me through your Legation at Washington, confers upon me great honor and gives me great pleasure. I am glad to have carried a message from the Bohemian (波希米亚) neighbors, whom I grew up with, to their home country of theCzech Republic.I have just returned to New York, where I had the pleasure of taking Annie Pavelka, the living “Antonia” in my book My Antonia, and six of her children to the first screening of A Lost Lady. I have the good fortune to proserve relations with most of my characters. “Antonia” and her splendid children are flesh and blood realities. Every time I go back to them, I feel how much more interesting and lovable they are than my picture of them. I wish I could present them to you in person.I regret that I cannot satisfactorily meet your kind request for biographical (传记的) material. I avoid biographers, asking them to wait until I get my work further along. My first novel was published in 1912, and a period of twelve years is hardly long enough for a writer to find the form best suited for writing. I was not young when I began to write, and though living is a good preparation for writing, I do need more time to acquire a simple and modest way of presenting my work, however well I know what I wish to present.I am able to send you a very good photograph taken recently. I enclose a shortbiographical account which my publishers use for publicity purposes, and some casual reviews. Biographies usually begin to come along just about the time a writer has no more to say, and I do not feel that time has yet come to me.I beg you, President Masaryk, to believe in my grateful appreciation of your letter.Respectfully yours,Willa Cather 4.Who is Antonia?A. A director of a movie.B. A character in a book.C. Cather's relative in New York.D. Cather's neighbor from Bohemia.5.What does the author need for a most suitable writing style according to paragraph 3? A. Time. B. Youth.C. Publishers' advice.D. Financial support.6.What does writing a biography mean to the author according to paragraph 4?A. An inspiration to her readers.B. A record of her achievements.C. A window into a writer's world.D. An endpoint in a writer's career.7.What is the author's purpose in writing this letter?A. To rebuild her Bohemian connection.B. To decline the president's request.C. To explain her philosophy of writing.D. To appreciate the president's interest.If you've noticed you're getting less while your bill almost stays the same, it's not just you.“Shrinkflation”—reducing a product's size or quantity while keeping its price stable is showing up in shops around the world.As the global economy struggles with inflation (通货膨胀), rising material costs and higher human cost, consumers are bearing the increasing production prices. “Consumers are more likely to notice how their purchases are affecting their wallets than the amount of product lost' when sizes decrease," says Mark Stiving, the chief pricing educator at Impact Pricing. As a result, companies use shrinkflation to make consumers “less painful"Yet even as shrinkflation comes with inflation, the problem doesn't end after inflation does. Once the new sizes are on the shelf, they are likely to stay that way. “Shoppers don't have a choice. They have to adapt themselves to the changes,” adds Stiving. There are rareexceptions, but companies generally take the opportunity to get more profits.For many companies, shrinkflation seems to be unavoidable. In food industry, for example, where customers are highly sensitive to price, lifting prices might make customers jump ship to another brand. But facing the continuous inflation, the companies have to do something to maintain their profits. Introducing small reduction in the size of their goods should enable them to improve profits while keeping their prices competitive.But once customers notice the change, they might feel fooled, leading to a loss of trust and confidence.Some grocers are using stickers to remind shoppers of shrinkflation, but still, it's a tough hit to the bottom line- -especially because the price of products generally doesn't fall as inflation does. Consumers may need to examine both price and size sensibly as they shop, and make sure they don't fall into the trap of that supersize on the shelf.8.Why does shrinkflation make consumers “less painful” according to Stiving?A. Shrinkflation reduces human cost.B. Shrinkflation raises purchasing power.C. Consumers become more aware of size.D. Consumers experience little increase in cost.9.What is paragraph 3 mainly about?A. The concerns of shoppers.B. The interests of companies.C. The impact of shrinkflation.D. The phenomenon of inflation.10.What is the author's aliude to the shrinklation in paragraph 4?A. Favorable.B. Objective.C. Dismissive.D. Unclear.11.What should consumers do according 10 the last paragraph?A. Draw a bottom line.B. Put warning stickers.C. Choose smaller packs.D. Make a conscious decision.We learn about the world through the knowledge accumulated (积累) over thousands of years. Standing on the shoulders of great men, we don't have to experience endless trial and error, just as the wheels do not have to be reinvented each time to run a car. But where does our ability to learn from others come from?A study led by Markus Paulus, professor at Loyola Marymount University, shows that the ability has its roots in earliest childhood. “I's generally assumed that children's ability to imitate (模仿) is in born, but according to our observation, children imitate because they themselves are imitated by caregivers. This interaction enables a cultural transfer ofknowledge, which, through generations' efforts, consequently leads to the development of human beings,” says Markus Paulus.In this research, Paulus recorded the interaction between mother and child over several months. The babies came into the lab for the first time at the age of 6 months, while their final visit was when they were 18 months old. As they engaged in various play situations, the interactions and imitations of mother and child were analyzed. The long-term study showed what the more sensitive a mother was in her interactions with her six-month-old child and the more often she imitated the baby, the greater the child's overall ability was at the age of 18 months.Paulus' research shows that mutual imitation is the keystone of knowledge transfer, through which children successfully learn various skills, such as how to use objects, wavingrise to evolutionary success of human,” says Paulus.“Culural learning is an essential part of human evolution, and it is rooted in the imitation of oth ers, particularly oun caregivers during our earliest childhood,” says Paulus. “Through this, we learn from each other and pass on knowledge to the next generation, so certain actions or techniques do not have to be constantly invented again.”12.Why does the author mention the example of wheels?A. To praise the invention of car wheels.B. To describe the process of trial and error.C. To emphasize the necessity of new tools.D. To show the importance of prior knowledge.13.What can we learn about Paulus' research?A. Children's imitation was recorded by mothers.B. Sensitive mothers encouraged children's imitation.C. Children's ability was analyzed through interaction.D. Effective interaction promoted children's development.14.What does the underlined word “nucleus" mean in paragraph 4?A. Core.B. Result.C. Aim.D. Content.15.Which of the following can be the best title for the text?A. Why does Evolution Matter?B. How to Interact with Children?C. Imitation: The Engine of EvolutionD. Cultural Learning: The Root of Imitation二、七选五16.Getting older means greater maturity and wisdom. ①______In a society that is aging fast, it has become crucial to find ways to prevent related mental and emotional disorders. Music emerges as a promising look for promoting well-being of the elderly.Music has a great power to cause strong emotions and intense pleasure.②______Singing and dancing to music with others is not only fun but also improves mood. Musical activities are great ways to reduce stress because they take our minds off problems. They also help us feel less lonely and more connected with other people.③______A song may become a soundtrack for a particular time, such as a delightful party with friends that you had a long time ago. Listening to that song allows you to remember all the happy memories from that time.Finally, music contributes to keeping our thinking skills sharp. It makes our brains work hard in unique ways to understand the rhythm and melody.④______For example, exposure to background music , particularly classical music, during cognilive ( 认知的) tasks is shown lo improve older people's cognitive processes, such as processing speed and working memory . In conclusion, music is a powerful look lo fight against aging-related emotional and cognitive problems. It is an enjoyable and social activily, available to anyone regardless of their background or previous musical experience.⑤______A. Music can also open forgotten doors lo our memories.B. Recalling happy memories can lift our mood on a bad day.C. Even passive music listening can help elderly adults think better.D. This helps people feel better when they are depressed or anxious.E. However, it often involves a series of physical and mental challenges.F. The ability to form new memories is essential for processing information.G. Thus, this accessible intervention should become a major policy priority for healthy aging.三、完形填空(15空)Summer Claylon may not have children in real life, but he's a “proud dad” to 2.8 million people on the Internet.within hours.says.17.A. quick B. formal C. secret D. virtual18.A. trains B. convinces C. teaches D. supports19.A. painful B. peaceful C. shameful D. hopeful20.A. dull B. lough C. silly D. brief21.A. find B. need C. admit D. start22.A. decisions B. hobbies C. excuses D. troubles23.A. posting B. profiting C. searching D. donating24.A. critics B. followers C. experts D. reporters25.A. suggestion B. promise C. reward D. responise26.A. caught up B. came out C. blew up D. held out27.A. places B. ages C. types D. classes28.A. faith B. experience C. youth D. appearance29.A. brilliant B. ambitious C. complicated D. abstract30.A. luck B. time C. energy D. honor31.A. value B. create C. define D. fill四、短文填空32.Born into an ethnic Miao family in rural Guizhou Province, Zhang was exposed from a young age to the rich tradition of Miao embroidery (刺绣)一①______ cultural craft that has been passed down through generations. She spent countless hours as a child ②______ (observe) her mother and grandmother stitching fancy patterns onto fabrics by hand. In 2003, hoping to modermize and share this heritage, she opened her first clothing shop in the provincial capital.A decade, later, Zhang ③______ (establish) her own clothing brand fooused on combining traditional Chinese-style qipao dresses with colorful customized embroidery patterns. “We have trained hundreds of local Miao women in the ancient needlework techniques,” Zhang④______ (proud) remarked. “The clothing line celebrates thebreathtaking handiwork, ⑤______I hope advances my home village's revitalization.”Her ⑥______ (commit) to cultural preservation and rural development was recognized in 2019, when the China W omen's Handicraft Innovation and Entrepreneurship Competition ⑦______ (hold) and Zhang's innovative design collection won top honors. I an interview afterwards, she reflected on both preserving traditional skills through new media, ⑧______ expanding economic opportunities for artisans. "We attach equal importance ⑨______cultural inheritance and market expansion," Zhang stated. "In the future, we'll continue innovating designs ⑩______ (display) Miao embroidery's beauty and diversity.五、书面表达33.假定你是李华, 你校将举办“经典文化探索展”, 并通过网络进行直播。
Efficient model checking of safety properties
Helsinki University of Technology Laboratory for Theoretical Computer ScienceResearch Reports76Teknillisen korkeakoulun tietojenka¨sittelyteorian laboratorion tutkimusraportti76Espoo2002HUT-TCS-A76ON MODEL CHECKING SAFETY PROPERTIESTimo LatvalaB TEKNILLINEN KORKEAKOULUTEKNISKA HÖGSKOLANHELSINKI UNIVERSITY OF TECHNOLOGYTECHNISCHE UNIVERSITÄT HELSINKIUNIVERSITE DE TECHNOLOGIE D’HELSINKIHelsinki University of Technology Laboratory for Theoretical Computer Science Research Reports76Teknillisen korkeakoulun tietojenka¨sittelyteorian laboratorion tutkimusraportti76Espoo2002HUT-TCS-A76ON MODEL CHECKING SAFETY PROPERTIESTimo LatvalaHelsinki University of TechnologyDepartment of Computer Science and EngineeringLaboratory for Theoretical Computer ScienceTeknillinen korkeakouluTietotekniikan osastoTietojenka¨sittelyteorian laboratorioDistribution:Helsinki University of Technology Laboratory for Theoretical Computer Science P.O.Box5400FIN-02015HUTTel.+358-0-4511Fax.+358-0-4513369E-mail:lab@tcs.hut.fic Timo LatvalaISBN951-22-6265-7ISSN1457-7615Otamedia OyEspoo2002A BSTRACT:Safety properties are an interesting subset of general temporal properties for systems.In the linear time paradigm,model checking of safety properties is simpler than the general case,because safety properties can be captured byfinite automata.This work discusses the theoretical and some of the practical issues related to model checking LTL properties.Ourfirst contribution is a theorem relating abstraction for Coloured Petri nets as defined by Lakos[36]and preservation of safety properties.We show that a subset of the safety properties are preserved for this abstraction frame-work.Our other contribution is an efficient algorithm for translating LTL safety properties tofinite automata.Minor contributions include new proofs for some old complexity results regarding LTL and safety properties.The implementation of the translation algorithm is also experimentally evaluated.Experiments support the feasibility of the approach.In many tests the implementation is quite competitive when compared to algorithms trans-lating full LTL to Büchi automata.The implementation can also check if an LTL formula is pathologic.The check performs well according to experi-ments.K EYWORDS:Computer aided verification,model checking,LTL,safety properties,abstraction,Coloured Petri netsCONTENTS1Introduction11.1Contributions and Results (2)1.2Related Work (2)1.3Outline (3)2Preliminaries4 3Automata Theoretic Foundations6 4Linear Temporal Logic94.1Syntax and Semantics of LTL (9)4.2Expressiveness and Complexity (11)4.3Safety and Liveness Properties (12)4.4Deciding safety (15)5Abstraction and Safety Properties185.1Coloured Petri Nets (18)5.2Abstraction and Petri Nets (20)5.3Temporal Logic and Refinement (23)5.4An Example (25)6Model Checking Safety Properties286.1Detecting Bad Prefixes (29)6.2Informativeness (31)6.3Translation Algorithm (34)6.4Finite Trace Semantics for LTL (40)7Implementation427.1Translation (42)7.2Checking Pathologic Safety (44)8Translation Experiments468.1Random Formulae (47)Syntactically Safe Formulae (47)General Formulae (49)8.2Model Checking Case Studies (50)9Discussion53 References551INTRODUCTIONDeveloping reliable systems is not an easy task.If the system has concurrencyit is even harder.When concurrency is introduced in a system,phenomenawhich are not present in sequential systems manifest themselves.The in-herent non-determinism of concurrent systems can give rise to subtle errorswhich are very hard to understand and can be difficult to reproduce.Concurrency is a devious source of complexity.Even a simple system can exhibit complex behaviour when concurrency is allowed.This is alsoobvious from many examples in concurrency theory.Determining if afiniteautomaton accepts any string or a given string can be decided with simplelinear-time algorithms.In the concurrent case,i.e.deciding if the intersec-tion of kfinite automata accept any string or a given string,the best knownalgorithms decide the problem in exponential-and linear-time respectively.One of the ways introduced to aid designers in designing correct concur-rent systems is model checking[8,51].Introduced roughly20years ago,model checking has already revolutionised the way hardware systems are de-signed,and can be considered industry practice today[23].The basic idea of model checking is simple.Both the system and the properties the system should have,are expressed as mathematical models.Special algorithms allow comparison of the system against the properties andif the system model violates a property,a violating execution can be displayed.If the model and the properties have been specified correctly,no error will gounnoticed.In the ideal case,all of these stages are automatic and very littlehuman intervention is required.Unsurprisingly,model checking has its limitations.The perhaps most acute problem is how to enable model checking to cope with the ever increas-ing size and complexity of systems.For some classes of systems,the methodsscale quite well.This has made possible the success of model checking inhardware systems.Finding methods which scale for systems which are asyn-chronous and data intensive seems to be more challenging.Consequently,concurrent software systems are still debugged mostly using traditional meth-ods.The problems related to scaling in model checking are referred to as thestate explosion problem[60].In this work we focus on efficient model checking of safety properties,us-ing the automata theoretical approach[62,34,63].Safety properties describeproperties of the system which havefinite counterexamples or,more infor-mally,properties requiring that“nothing bad happens”.A typical safety prop-erty requires e.g.that the value of x always is greater than three.Many com-mon properties such as invariants are safety properties which makes safetyproperties very interesting.In the automata theoretic approach to model checking both the system and the property to be verified are described as automata.The property holdsif all of the executions of the system automaton also are executions of theproperty ually the property is not given as an automaton butin some temporal logic such as linear temporal logic(LTL).There are alsoother logics such as CTL which can be used for specification.In this workwe will mostly restrict ourselves to properties expressed using LTL.This work discusses the theoretical and some of the practical issues of1INTRODUCTION1model checking LTL safety properties.The most relevant complexity resultare presented and analysed.Coloured Petri Nets are one of the formalismsused to describe concurrent systems.We investigate which properties,espe-cially safety properties,are preserved when abstractions defined in[36]areused.Most of this work is dedicated to investigating how to efficiently com-pile an LTL formula into an automaton,when the given formula describes asafety property.Efficient compilation of the formulas facilitates the verifica-tion of larger and more complex systems.1.1Contributions and ResultsWe develop an efficient translation of safety LTL formulae tofinite automata,based on the algorithm presented by Kupferman and Vardi[32].The al-gorithm has been implemented and extensive experiments have been per-formed.Our results show that the algorithm scales better than algorithms fortranslating general LTL formulae to automata.Currently,the implementa-tion is not the fastest of the available translators.However,the experimentsindicate that usingfinite automata for safety model checking results in a realdifference in performance for practical models,especially when the propertydoes not hold.The implementation also includes thefirst implementationto our knowledge of an algorithm for deciding if a formula is a pathologicsafety formula.The work also has some strictly theoretical contributions.Minor contribu-tions include new proofs for some of the complexity results related to safetymodel checking.A more significant contribution is that we show that the ab-straction/refinement framework introduced by Lakos can be used to aid theabstraction when model checking safety properties.We prove that the ab-stractions in the framework preserve a subset of the safety properties in LTL.We also extend the result to some branching time properties.The feasibilityof the approach is argued with a small example.1.2Related WorkModel checking of safety properties has been investigated by number of au-thors.Alpern and Schneider[2]were thefirst to give a formal definitions ofsafety and liveness.The work of Sistla[53]on characterising safety of LTLformulas syntactically continues this work and adds to it significantly.Mostof the automata theoretic insight into safety and liveness comes from Kupfer-man’s and Vardi’s[32]paper.Many important notions are defined there forthefirst time,among them the notions of informativeness for prefixes andclassification of LTL formulae into intentionally,accidentally and patholog-ically safe.The paper also introduces a translation from LTL formulae tofinite automata,which is the basis for the algorithm in this work.Many com-plexity results are also due to them.Geilen[21]also considers translatingLTL intofinite automata.His approach reformulates some of the results ofKupferman and Vardi using their notion of informativeness.The focus ofthe paper is on presenting a tableau algorithm for run-time monitors of LTLproperties.Havelund and Rosu[25]also focus on monitoring executionsof systems.They present a dynamic programming algorithm which checks 21INTRODUCTIONsequences against properties specified in a linear temporal logic with past op-erators.An algorithm for model checking past temporal logic specificationsis also presented in[3].Lakos[36]has defined and introduced most of the concepts related to abstraction and refinement used in this work.He also proved that the refine-ments used are in some sense behaviour respecting.Lewis[41]continuedLakos work and investigated refinement especially in the context of incre-mental development.Lewis also proves that given certain conditions,therefined net is weakly bisimilar to the original net.The approach of Padberget al.[49]is close to the results presented in this paper.They show how arule-based approach for morphisms can be used to stepwise refine nets whilepreserving invariants.1.3OutlineWe begin in Section2by introducing Kripke structures,the system modelused in this work,and by defining some fundamental concepts.Section3gives the automata theoretic foundations,while setting the stage for the au-tomata theoretic approach to model checking employed in this work.Sec-tion4defines LTL and presents the relevant complexity theoretical resultsand clarifies the connection between LTL and automata on infinite words.The important concepts of safety and liveness are also defined and discussedin this section.In Section5abstraction for Coloured Petri Nets w.r.t.modelchecking safety properties is investigated.The translation algorithm fromLTL tofinite automata is given in Section5.Section6discusses imple-mentation issues while Section7focuses on experimentally evaluating theperformance of the algorithm.Section8discusses the results and speculateson possible future work.1INTRODUCTION32PRELIMINARIESFormal languages.A very important concept in this work is the concept oflanguages.LetΣbe afinite set called the alphabet.Afinite word of lengthn overΣis a mapping w:{1,2,...,n}→Σ.Words are also in many casespresented as strings w=σ0σ1...σn,whereσi∈Σ.A language offinitewords overΣis a set L offinite words.We can also talk about infinite words.They are mappings w:N→Σ.Languages are defined as in thefinite wordcase.Regular expressions.One way we will define languages in this work is using regular expressions.We define the syntax of regular expressions w.r.t.an alphabet.•Every letter from the alphabet is a regular expression.•Ifαandβare regular expressions,then so are ,(α∪β),(αβ)andα∗Every regular expression defines a language.The letterσ∈Σdefines theone-word language{σ}.By we denote the empty string and(α∪β)is theunion of the languages ofαandβ.With(αβ)we denote the concatenationof the languages ofαandβ.In some cases the shorthandαi=αα···α,i.e.αi times,is used.The Kleene star,α∗is defined through the union:α∗= ∪ i∈N+αiIn many cases our alphabet will be2Σ.In this case we will use booleanterms overΣto define sets of letters.IfΣ={a,b},then a∨b denotes{{a},{b},{a,b}}while¬a denotes{∅,{b}}.The expression can be seenas a shorthand for2Σ.Formal models.All formal reasoning requires a formal model of the sys-tem under inspection.In this work we will consider the common modelwhere time is discrete and no concept of duration exists.This means thatthe ordering between events is relevant,but time between events is not.Ateach point in time,the system can be described by its state.The behaviour ofthe system is the possible sequences of states of the system.All behaviours ofthe system are considered infinite.For the class of systems we are especiallyfocusing on,reactive systems,this assumption is easy to justify.Reactive sys-tems continuously react to inputs from the environment and they have nonatural terminating state.Abstractly,their behaviour can be seen as infinite.It is of course possible that the system,e.g.due to a programming error,en-ters a state from which it cannot proceed.This can,however,be simulatedby having the system loop in the same state.The notions above can be formalised using the Kripke structure model.The model is very simple and abstract,but it will be sufficient for our pur-poses most of the ter we will also introduce higher-level formalismswhich are closer to programming languages.These mainly function as gen-erators of Kripke structures.Definition1A Kripke structure is a tuple M= S,δ,s0,π ,where•S is a set of states,42PRELIMINARIES•δ⊆S×S is the transition relation obeying the condition that∀s∈S:∃s ∈S:(s,s )∈δ,•s0is the initial state of the system,and•π:S→2AP is a labelling function which assigns a set of atomicpropositions to each state.An execution of a Kripke structure M is an infinite sequence of statesσ=s0s1s2...,where s0is the initial state of M and(s i,s i+1)∈δ.The set of states S can be eitherfinite or infinite.Most definitions in thiswork are oblivious to this,however,a few of the algorithms requirefinitenessfor termination.We can also define the language of a Kripke structure.An executionσcan be projected onto the alphabet2AP by using the labelling functionπ.This projected sequence can be considered a word in(2AP)ω.The set of exe-cutions of the Kripke structure generates a set of infinite words,the languageof the Kripke structure,denoted L(M).The relation between executions and infinite words will allow us to use automata theory to specify behaviours of systems.This is one of the fun-damental ideas which underlies the automata theoretic approach to modelchecking.2PRELIMINARIES53AUTOMATA THEORETIC FOUNDATIONSFinite automata onfinite an infinite words are essential constructs for the au-tomata theoretic approach to verification.This section introduces alternatingautomata and non-deterministic automata.Just asfinite automata onfinite words are equivalent to regular languages finite automata on infinite words are equivalent to omega-regular langua-ges(c.f.[59]).Omega-regular languages are like the normal regular lan-guages but an additional operator,ω,is allowed for omega-regular expres-sions.The expression(a∪b)(ba)ωcharacterises all strings which start witha orb and are followed by infinitely many ba:s.In the following we considerwords defined over an alphabetΣ.Let X be afinite set and B+(X)the set of all positive Boolean formulas over X including the abbreviations true and false.A set Y⊆X satisfies aformulaθ∈B+(X)iffθis satisfied by setting all the elements in Y to trueand all elements in X\Y to false.For the familiar non-deterministic automaton,if Q is a set of states,a tran-sition relationδcan be defined asδ⊆Q×Σ×Q.A transitionδ(q,σ)={q1,q2,q3}maps a state and a letterσ∈Σto a set of states.The non-deterministic nature of the automaton allows it to move to several states inone transition.Alternating automata generalise this by allowing the automa-ton use a bounded number of copies of itself which work non-determinis-tically.Formally,transitions are mapped to arbitrary positive formulas inB+(Q).As an example,if we have the transitionδ(q,σ)=q1∧(q2∨q3),theautomaton moves to the states q1and non-deterministically to q2or q3.Letw=σ0σ1...be a word and let w i=σiσi+1...denote the suffix of w startingfrom the i:th position.The automaton above accepts a suffix w l from q if itaccepts w l+1both from q1and from either q2or q3.In this framework thenon-deterministic transition above is expressed asδ(q,σ)=q1∨q2∨q3Non-deterministic automata are thus automata where only the or-connective is al-lowed in the transition relation.Non-determinism captures existential choicewith the perfect guessing capability of the automata.Non-determinism caneasily capture existential style questions such as“accept any word which hasthe property p”.Alternating automata can succinctly express both universaland existential choice.When a word w=σ0σ1...is read by an automaton it induces runs of the automaton.For a non-deterministic automaton a run can be seen as afunction r:N→Q,where r(0)is an initial state and for every i≥0,r(i+1)is inδ(r(i),σi).Each position is mapped to a state of the automatonand the run must respect the transition relation of the automaton.Due tonon-determinism,one word induces several runs.Runs for an alternating automaton are not so simple.An alternating au-tomaton can be seen as making copies of it self,when“and”appears in atransition.A run of an alternating automaton is thus better viewed as a la-belled tree rather than as a path as for non-deterministic automata.A tree isa non-empty set T⊆N∗,where for every x·c∈T with x∈N∗and c∈N wehave x∈T.The elements of T are called nodes and the empty word is theroot of T.For x·c∈T,x∈T is the unique parent of x·c,and respectivelyall x·c∈T are the children x.A node without children is called a leaf.The 63AUTOMATA THEORETIC FOUNDATIONSlevel of a node is its distance from the root .A pathπ=x0x1...of a treeis a maximal sequence of nodes such that x0is the root and x i is the parentof x i+1for all i≥0.AΣ-labelled tree is a pair T,V ,where T is a tree andV:T→Σmaps each node of T to a letter inΣ.Definition2An alternating automaton is tuple A= Σ,Q,δ,Q0,F where•Σis the input alphabet,•Q is afinite set of states,•δ:Q×Σ→B+(Q)is a transition function,•Q0⊆Q is a set of initial states and,•F⊆Q is a set offinal states.A run of A over an infinite word w=σ0σ1...is a Q-labelled tree T r,r ,where T⊆N∗and r( )∈Q0.For every node x∈T r withδ(r(x),σ|x|+1)=θthere is a possibly empty set{r(x·c)|x·c∈T r}which satisfiesθ.Withthe Büchi accepting condition,A accepts a run T r,r if all infinite pathsπ⊆T r visit at least one state in F infinitely often.A word is accepted if thereexists an accepting run for it.Ifδ(r(x),σi)=true,then x does not need to have any children.Thus allbranches of the tree need not be infinite in the run.On the other hand falsemust not appear in a run,since false is not satisfiable.The special cases of non-deterministic and deterministic are easy to de-fine.An automaton A is non-deterministic iffδ(q,σ)uses only disjunctions.A is deterministic iffδ(q,σ)∈(Q∪false)and|Q0|=1.The Büchi ac-cepting condition is the obvious:a run r:N→Q is accepted if at least onestate in F is visited infinitely often in the run and a word is accepted if hasan accepting run.Alternating automata can also acceptfinite words.A run on afinite word w=σ0σ1...σn is afinite Q-labelled tree T r,r with T⊆N≤n,where N≤nis set of N-words not longer than n.Otherwise,a run is defined in the sameway as in the infinite word case.A run is accepted iff for all nodes x of leveln we have that r(x)∈F.The set of words an automaton A accepts is denoted L(A)and is called the language of A.If L(A)=∅the automaton is called empty.Alternation does not increase the expressive power offinite automata.Al-ternating automata onfinite words define a regular language and alternatingautomata on infinite words an omega-regular language(c.f.[63]).However,both in thefinite and the infinite word case,alternating automata can beexponentially more succinct than non-deterministic automata.The transla-tion of an alternating automaton to afinite automaton constructs an non-deterministic automaton which is exponentially larger.In the general case,the blow-up is unavoidable.The intuitive idea behind the translation is thatthefinite automaton guesses a run tree of the alternating automaton.At agiven point of a run,thefinite automaton keeps a whole level in memory.When it reads the next symbol it guesses the next level.3AUTOMATA THEORETIC FOUNDATIONS7Allfinite automata are closed under union,intersection and complemen-tation.While complementing non-deterministic automata involves an ex-ponential penalty,alternating automata on infinite words can be comple-mented with only a quadratic blow up[31]and alternating automata onfinitewords complemented in linear time(c.f.[63]).In many applications it is important to determine if the automaton is empty.For a non-deterministic automaton onfinite words,determining ifthe automaton is empty can be done in linear time simply by checking if anyfinal state is reachable from an initial state using the normal graph traversalalgorithms.The problem can be shown to be NLOGSPACE-complete usingthe reachability method(c.f.[63]).An automaton on infinite words is non-empty if there exists a path from an initial state to afinal state,and thefinal state can be reached from itself.Despite the algorithmically more challenging task,the linear time bound canbe maintained in the following way.The strongly connected components(SCC)of the automaton can be computed in linear time[56].If a non-trivial SCC contains afinal state the automaton is ing thereachability method this problem can also be shown to be NLOGSPACE-complete.Unsurprisingly emptiness checking for alternating automata is much more challenging.For both thefinite word and infinite word case,it is in factPSPACE-complete.Proposition3([6])The non-emptiness problem for alternating automata isPSPACE-completeProof:An alternating automaton can be translated into a non-deterministic automa-ton with an exponential blow-up[6].Non-deterministic automata can betested for emptiness in logarithmic space and thus if we do the translationand the emptiness checking on-the-fly,we get a polynomial space algorithm.To prove PSPACE-hardness of the emptiness problem we can reduce, as we later shall see,the validity problem for LTL to the emptiness prob-lem(c.f.[63]). 83AUTOMATA THEORETIC FOUNDATIONS4LINEAR TEMPORAL LOGICTemporal logic[50]is a popular way of specifying properties of reactive sys-tems.There are two basic variants of temporal logic,linear and branch-ing[37].In linear temporal logic(LTL),introduced to the verification settingby Pnueli[50],any given point in time has only one future,while branch-ing time logics[37]allows several possible futures.The perhaps most knownbranching time logic is computation tree logic(CTL),introduced in[15].There has been a two decade long debate,albeit currently not so in-tense,among researchers in the concurrency community which paradigm,the branching or the linear,is superior in reasoning about concurrency.Tothe author’s knowledge,the most recent contribution to this debate is[64].In this work,we almost exclusively focus on the linear paradigm.The primary reason is that current research indicates[32]that the concept ofsafety does not seem to be as fruitful in the branching time paradigm.LTL allows properties of systems be specified easily,especially compared to e.g.first order logic.The great innovation of Pnueli[50]was that thismodal logic was suitable for this mon properties like invariants,fairness and causal relationships can be concisely expressed without the hor-de of quantifiers thatfirst order logic would require.LTL also enjoys a complexity advantage compared to fullfirst order logic.It is expressive enough in most cases.In contrast,solving thefirst order logicmodel checking problem is non-elementary(c.f.[9]).4.1Syntax and Semantics of L TLThe syntax of LTL consists of atomic propositions,the normal boolean con-nectives,and temporal operators.Let AP be a set of atomic propositions.Well-formed formulae of LTL are constructed in the following way:•true,false and every p∈AP are well-formed formulae•Ifψandϕare well-formed formulae,then so areψ∧ϕ,ψ∨ϕ,ψUϕ,ψVϕ,¬ϕand Xϕ.LTL is interpreted over infinite sequences of atomic propositions,i.e.infinitewords in(2AP)ω.A model(or word)π=σ0σ1σ2...,whereσi⊆AP,is amappingπ:N→2AP.Byπi we denote the suffixπi=σiσi+1σi+2...andπi denotes the prefixπi=σ0σ1...σi.For an LTL formulaψand a modelπ,we writeπi|=ψ,“the suffixπi is a model ofψ”.The semantics of themodels relation|=is defined inductively in the following way.•For allπi we have thatπi|=true andπi|=false.•For atomic propositions p∈AP,πi|=p iff p∈σi•πi|=ψ1∨ψ2iffπi|=ψ1orπi|=ψ2.•πi|=ψ1∧ψ2iffπi|=ψ1andπi|=ψ2.•πi|=Xψiffπi+1|=ψ.•πi|=¬ψiffπi|=ψ.4LINEAR TEMPORAL LOGIC9•πi|=ψ1Uψ2iff there exists k≥i such thatπk|=ψ2and for alli≤j<kπj|=ψ1.•πi|=ψ1Vψ2iff for all k≥i,ifπk|=ψ2,then there is i≤j<k suchthatπj|=ψ1.Usually we do not writeπ0|=ψbut simplyπ|=ψ.Other commonlyused abbreviations are Fψ=true Uψ,Gψ=false Vψ,and the normalabbreviations for the boolean connectives⇒,⇔.Of interest is also the un-less-operator W which is defined by the equivalenceψ1Wψ2≡ψ1Uψ2∨Gψ1.A sufficient set of operators which can express all LTL-properties is∨,U,X,¬.Note also the duality between until and release,¬(ψ1Uψ1)≡¬ψ1V¬ψ2.The operator X is the so called next-operator which requires that a formula is true in the next position of the execution.The binary operator U is calledthe until-operator.ψ1Uψ2means that eventuallyψ2will be true,and untilthenψ1is true.This version of the until-operator is called reflexive becausethe operator is satisfied ifψ2is true immediately.The dual of until,V,iscalled the release-operator.The formulaψ1Vψ2requires thatψ2is true ifψ1has not been true at an earlier point of time.In this caseψ1andψ2must besimultaneously true at some point.Note thatψ1is not required to eventuallybecome true.The operator G has the meaning“globally”or“henceforth”.It requires that a formula is true in all positions from the current onward.The dual of G is F,called“finally”or“eventually”.The meaning of Fψisthatψmust be true at the current point or at some point in the future.Theunless-operator,W,also known as the weak until operator,says that thefirstargument holds at least up until the second argument.The second argumentis never required to hold though.An LTL formulaψspecifies a language L(ψ)={π∈(2AP)ω|π|=ψ}.The connection between the executions of a Kripke structure and the mod-els of an LTL formula is now clear.The executions generate words over2AP,which can also be interpreted as models of an LTL formula.Thus,given aKripke structure M and an LTL formulaψ,we write M|=ψiff the pro-jection to the atomic propositions of the LTL formula of each execution ofthe Kripke structure M is a model ofψ.Sometimes this is referred to as theuniversal model checking problem.The dual of the universal model check-ing problem is the existential model checking problem where we ask if anyexecution of the Kripke structure satisfies the given formula.Example4Writing simple properties in LTL is fairly straightforward.Speci-fying an invariant is easy.Let p be the atomic proposition having the meaningthat the variable x is greater than zero.Claiming that this is an invariant iseasy:G pRequiring that x will always return to state where it is greater than zero is notmuch more difficult:GF pCausal relationships are also easily expressed.If p is an atomic propositionmeaning that“A goes up”and q means“A comes down”formalising“if A 104LINEAR TEMPORAL LOGIC。
Assessing vehicle effects on skin absorption using artificial membrane assays
Assessing vehicle effects on skin absorption using artificial membraneassaysDaniela Karadzovska a ,Jim E.Riviere b ,⇑a Center for Chemical Toxicology Research and Pharmacokinetics,North Carolina State University,Raleigh,NC 27607,USAbInstitute of Computational Comparative Medicine,Department of Anatomy and Physiology,College of Veterinary Medicine,Kansas State University,Manhattan,KS 66505,USAa r t i c l e i n f o Article history:Received 11December 2012Received in revised form 20February 2013Accepted 25February 2013Available online 7March 2013Keywords:SkinParallel artificial membrane permeability assays (PAMPAs)Isopropyl myristate Certramides Strat-M™Dermal/percutaneous absorptiona b s t r a c tA vast number of variations in drug/vehicle combinations may come into contact with skin.Evaluating the effect of potential drug,vehicle and skin interactions for all possible combinations is a daunting task.A practical solution is a rapid screening technique amenable to high throughput approaches (e.g.96-well plates).In this study,three artificial membranes (isopropyl myristate (IPM),certramides and Strat-M™)were evaluated for their ability to predict the skin permeability of caffeine,cortisone,diclofenac sodium,mannitol,salicylic acid and testosterone applied in propylene glycol,water and ethanol as unsaturated and saturated concentrations.Resultant absorption data was compared to porcine skin diffusion cell data.The correlations (r 2)between membrane and diffusion cell data from saturated and unsaturated concen-trations were 0.38,0.47and 0.56for the Strat-M™,certramide and IPM membranes,respectively.This relationship improved when only saturated concentrations were evaluated (r 2=0.60,0.63and 0.66for the Strat-M™,certramide and IPM membranes,respectively).A correlation between membrane retention and the amount remaining in skin had r 2values of 0.73(Strat-M™),0.67(certramides),and 0.67(IPM).Quantitative structure-permeability relationship models for each membrane identified different physico-chemical factors influencing the absorption process.Although further investigations exploring complex topical formulations are required,these results suggest potential use as an initial screening approach to assist in narrowing the selection of formulations to be evaluated with a more biologically intact model,thereby assisting in the development of new topical formulations.Ó2013Elsevier B.V.All rights reserved.1.IntroductionIn vivo studies are the optimal approach for assessing the rate and extent of absorption of an exogeneous compound through skin for drug development and risk assessment purposes.However due to ethical and economical considerations associated with in vivo testing,an in vitro approach is often preferred.The in vitro method routinely used is the diffusion cell (Bronaugh and Stewart,1985;Franz,1975).Yet when taking into account the vast number of variations in drug/vehicle that may come into contact with the skin,neither established in vitro nor in vivo techniques can be con-sidered as highly efficient or economical for evaluating all possibil-ities.A high throughput alternative is therefore desirable to avoid the cost and time exhaustive measures of the current testing tech-niques available.High throughput technologies have been shown to be advanta-geous in screening a larger number of chemicals at one time.Thefocus of a majority of the high throughput research has been on drug candidate selection (Balimane et al.,2006;Kerns,2001)and not the delivery vehicle.In the field of percutaneous absorption,it is well noted that the delivery vehicle is as important as the drug itself (Flynn and Smith,1972;Idson,1972;Ostrenga et al.,1971).Often specific components are added to the vehicle to serve certain purposes such as overcoming the formidable barrier function of the stratum corneum,and/or to promote stability/activity of the active ingredient.An increase in the complexity of the delivery vehicle (formula-tion)also increases the potential for interactions to occur between the chemical,vehicle and skin.This consequently affects the absorption process.In vitro studies have shown that the interac-tions that arise within the chemical–vehicle–skin system synergis-tically alter a chemical’s ability to partition into and diffuse through the skin barrier (Baynes et al.,2001;Cross et al.,2001;Mills et al.,2006;Rosado et al.,2003).Although such phenomena exist,few researchers have attempted to quantify the effects of chemical mixtures on percutaneous absorption (Baynes et al.,2008;Brand and Mueller,2002;Budsaba et al.,2000;Gregoire et al.,2009;Riviere and Brooks,2007;Yourick et al.,2008;Wie-chers et al.,2012).High throughput methodologies could provide0928-0987/$-see front matter Ó2013Elsevier B.V.All rights reserved./10.1016/j.ejps.2013.02.020Abbreviations:PAMPAs,parallel artificial membrane permeability assays;IPM,isopropyl myristate;P app /k p ,apparent permeability coefficient;K o/w ,octanol–water partition coefficient.⇑Corresponding author.Tel.:+17875823683;fax:+17875324557.E-mail address:jriviere@ (J.E.Riviere).a feasible solution to identify and quantify these interactions.Such methodologies could also assist in screening formulations and hence provide huge economical and ethical advantages for the development and assessment of novel formulations.The96-well plate format has been demonstrated to be suitable for the rapid determination of passive transport(Kansy et al., 1998).Routinely used for the assessment of gastrointestinal absorption,and blood–brain barrier permeability,recent studies have reported the adaption of this parallel artificial membrane per-meability assay(PAMPA)for skin(Ottaviani et al.,2006;Sinko et al.,2012,2009).In the PAMPA method,an artificial membrane imitating skin is coated on a hydrophobicfilter of a96-wellfilter plate that separates two compartments,the donor and acceptor. The donor compartment typically contains a buffer solution of the test compound,while the acceptor compartment contains the receptorfluid,generally fresh buffer solution at pH7.4.A sche-matic illustration of the PAMPA experiment is depicted in Fig.1.A number of artificial membranes(e.g.dimethlypolysiloxane (silicone),isopropyl myristate)have been proposed as simple li-pid-like membrane models to measurefluxes,diffusion and parti-tion coefficients.Ottaviani et al.(2006)reported a simple pure solvent membrane,composed of70%silicone oil and30%isopropyl myristate coated on a hydrophobic polyvinylidenefluoridefilter. Test compounds were applied in a buffer solution containing5% dimethylsufoxide,and resultant data was shown to mimic human skin permeation.A positive correlation was also established be-tween the membrane retention of compounds and stratum cor-neum/water partition coefficients.More recent advances have seen the synthesis of human cera-mide analogues,referred to as certramides,incorporated as a membrane mixture(Sinko et al.,2012;2009).Other components in this membrane mixture include free fatty acids and cholesterol in order to perform like the stratum corneum.These new certra-mides are structurally similar to the natural ceramides having comparable molecular size,H-bond donor/acceptor abilities,and high lipophilicity.A high correlation between the evaluated test compounds with three different human skin permeability dat-abases has been demonstrated(Sinko et al.,2012).Another synthetic membrane(Strat-M™)recently commer-cially made available was reported by Joshi et al.(2012),demon-strating its use as a surrogate membrane model for human skin diffusion experiments without high lot-to-lot variability,safety and storage limitations.The membrane is composed of multiple layers of polyether sulfone creating morphology similar to human skin,including a very tight surface layer.Although these in vitro experiments do not completely repro-duce in vivo conditions,especially with respect to metabolism, dermal distribution and blood supply,they do offer a major advan-tage in that experimental conditions can be controlled precisely and they have high throughput capabilities(Ottaviani et al., 2006).Therefore the aim of this experiment was to evaluate three artificial membranes in a96-well plate format for their ability to predict the percutaneous absorption of six model compounds(caf-feine,cortisone,diclofenac sodium,mannitol,salicylic acid and testosterone)delivered in three vehicles(propylene glycol,water and ethanol)as saturated and unsaturated concentrations applied in vitro to porcine skin.A secondary aim was to characterize the factors influencing the absorption process for each mem-brane through the use of quantitative structure-permeability relationships.2.Materials and methods2.1.ChemicalsThe six compounds,shown in Fig.2,were selected based on their differing physicochemical properties of molecular weight and log-K o/w(the octanol–water partition coefficient).Radiolabeled[14C]-Caffeine(specific activity=10.8mCi/mmol),[14C]-Cortisone(spe-cific activity=10.7mCi/mmol),[14C]-Diclofenac sodium(specific activity=13.6mCi/mmol),[14C]-Mannitol(specific activity= 11.0mCi/mmol),[14C]-Salicylic acid(specific activity=15.0mCi/ mmol)and[14C]-Testosterone(specific activity=9.37mCi/mmol) were obtained from American Radiolabeled Chemicals,Inc.(St. Louis,MO).All compounds were determined by the manufacturer to have a radiochemical purity of99%.Radiolabeled compounds were employed to ensure that total chemicalflux was being com-pared across all systems to minimize any potential effects of metab-olism in the skin model.Non-radiolabeled equivalents of these six compounds,as well as the propylene glycol,isopropyl myristate(IPM),silicone oil,and hexane were purchased from Sigma–Aldrich(St.Louis,MO)at a pur-ity greater than or equal to98%.Absolute ethyl alcohol(200proof) was obtained from Pharmco-Aaper Chemical Co.(Shelbyville,KY). Ultrapure water was obtained from the in-house laboratory water purification system(Pure Water Solutions,Hillsborough,NC).96-well plateReceptor fluidDose solution Radioactivity measurementsFig.1.Schematic representation of PAMPA experiment.570 D.Karadzovska,J.E.Riviere/European Journal of Pharmaceutical Sciences50(2013)569–5762.2.Membranes2.2.1.Isopropyl myristate/silicone oil (IPM)Each well on a 96-well filter plate (Millipore Multiscreen 0.4l m PCTE membrane plate MPC4NTR10;Billerica,MA)was coated with 100l L of 35%(v/v)liquid membrane (IPM/silicone oil 3/7)dis-solved in hexane.The hexane was allowed to evaporate overnight under a fumehood whilst on a shaker.2.2.2.CertramidesNinety-six (96)-well plates containing the certramide mem-brane were commercially purchased from Pion Inc.(Part #120657,Billerica,MA).A hydration solution concentrate was also acquired (Pion Inc.,Part #120662,Billerica,MA),in addition to de-tailed instructions on how to hydrate the membrane.That is,100mL of the hydration solution concentrate was diluted to 500mL with ultrapure water.After adjusting the pH to 7.4,the solution was filtered using a 0.2l m filter.The precoated plates were placed in a reservoir containing the diluted hydration buffer (45mL)overnight,where the filters chan-ged from white to translucent.2.2.3.Strat-M ™Membranes (Millipore SKBM04760,Strat-M™Membrane Transdermal Diffusion Test Model,Billerica,MA)were cut out using a 6mm Dermal Biopsy Punch (Miltex Inc.Bethpage,NY).For-ceps were used to gently position the membrane on top of a 96-well filter plate (Millipore MPC4NTR10,Billerica,MA),ensuring the shiny surface was in contact with the 0.45l m polycarbonate filter.2.3.Permeability measurementsThe bottom donor plate was prefilled (Millipore MATRNPS50,Billerica,MA)with 280l L of a test compound in a vehicle.Six com-pounds (caffeine,cortisone,diclofenac sodium,mannitol,salicylic acid and testosterone)in three vehicles (propylene glycol,waterand ethanol)as saturated and unsaturated doses were assayed.Saturated (target)concentrations were experimentally estimated (Karadzovska et al.,2012)and are listed in Supplementary Tables .The nominal unsaturated concentration used was 1280l g/mL.Duplicate plates were assayed,where the number of replicates per plate ranged from four to eight.The acceptor (top filter plate with membrane)was placed on top of the donor plate and filled with 280l L receptor fluid i.e.Krebs–Ringer bicarbonate buffer spiked with dextrose (Sigma–Al-drich,St.Louis,MO)and bovine serum albumin (4.5%,w/v;Fisher Scientific,Fair Lawn,NJ).This receptor fluid was identical to that used in the diffusion cell experiments.The volume of test com-pound solution and receptor fluid was adjusted to 200l L for the certramide membrane.The resulting plate sandwich was incu-bated at room temperature for 5h.After 5h,the plate sandwich was disassembled.Both donor and acceptor compartment volumes were collected and analyzed on a Packard model 1900TR liquid scintillation counter (Packard Chem-ical Co.,Downers Grove,IL),following the addition of Bioscint (Na-tional Diagnostics,Atlanta,GA).The membrane was also assayed to evaluate membrane retention.2.4.Apparent permeability coefficientsThe following equation,suggested by the certramide system manufacturer,was used to calculate an apparent permeability coefficient which was compared to log k p from the diffusion cell data.P app¼À218:3t log 101À2C A ðt ÞC D ð0Þ10À6cm =s Here t is the incubation time (h),C A(t)is the concentration of thecompound (l g)in acceptor well at the end of incubation,and C D(0)is the concentration of the compound (l g)in the donor well at time zero.The units of P app were converted to cm/h for comparison purposes.Cortisone Mol. Wt. 360Log K o/w 1.47Testosterone Mol. Wt. 288Log K o/w 3.32Caffeine Mol. Wt. 194Log K o/w -0.07Salicylic acid Mol. Wt. 138Log K o/w 2.26Diclofenacsodium Mol. Wt. 318Log K o/w 4.50Mannitol Mol. Wt. 182Log K o/w -3.10structure and physicochemical properties of compounds assayed.Mol.Wt.=molecular weight;K o/w =octanol–water partition coefficient;database.D.Karadzovska,J.E.Riviere /European Journal of Pharmaceutical Sciences 50(2013)569–5765712.5.AbsorptionAbsorption was calculated by multiplying the percent dose recovered in the receptorfluid by the dose applied,established by pre-dose checks.parison dataThe data set used for comparison was generated using porcine skin diffusion cells(Karadzovska et al.,2012).This data set wasfil-tered so only results obtained using infinite doses and bovine ser-um albumin in the receptorfluid,were included for comparison. The absorption raw data was modified to take into account that incubation was only for5h.A comparison of the5h96-well plate absorption data and the24h diffusion cell absorption data was also evaluated.2.7.Quantitative structure-permeability relationship modelsMultiple regression analysis was carried out using SAS9.2for Windows(SAS Institute,Cary,NC)to identify optimal physico-chemical descriptors and indicator variables that could explain the variance in the data for each membrane.That is,stepwise regression analysis was performed between a dependant variable (log absorption)and the predictors(descriptors).The penetrant descriptors assessed were the same as those from two widely ac-cepted quantitative structure-permeability relationship models in thefield today:the Potts and Guy model(1992),and Abraham and Martins model(2004).The descriptors were molecular weight, log K o/w,the summation of hydrogen bond acidity and basicity,the dipolarity/polarizability,the excess molar refractivity,and the McGowan characteristic volume.The latterfive parameters were obtained using ACD/ADME Suite version4.95.Molecular weight and log K o/w were obtained from an online database(SRC PhysProp database).Indicator variables for the saturation level and vehicle were also included.For the saturation level indicator,unsaturation was assigned2and saturation was assigned1.For the vehicle indi-cator variable,propylene glycol was assigned1,ethanol2,and water3.The inclusion criterion for a predictor was p<0.05.A hybrid term,referred to as a mixture factor was also included as a descriptor.The mixture factor accounts for the physicochem-ical properties(e.g.vapor pressure,boiling point)of the com-pound/vehicle mixture components.These physicochemical properties were obtained from an online database(SPARC online calculator version4.6).This composite term was calculated by weighting the physicochemical parameter of all of the components by its contribution to the mixture factor based on the summation of the weight percentages of each of the bulk components in the mixture for a particular parameter(Riviere and Brooks,2005). 3.ResultsThe passive transport across the different membranes,for each compound was determined by monitoring the amount of com-pound present in the receptor solution,the donor solution and the membrane at the end of the incubation period.Adsorption to thefilter and plate materials was assumed to be negligible,as determined by the total mass balance calculations(not shown) and therefore no corrections for nonspecific adsorption were applied.The permeated amount(detected in the receptorfluid)was cor-related to absorption data from the diffusion cell study.Correla-tions for each membrane are depicted in Figs.3–5.Correlations between the amount of compound remaining in the artificial mem-brane and the amount remaining in skin at the end of the diffusion cell experiment were also conducted(Figs.3–5).Although perme-ability coefficient correlations were also calculated,these were found to be inferior to the absorption correlation therefore this data are shown as Supplementary material.The strongest association in log absorption was seen between the IPM membrane(r2=0.556,Fig.3A)and the diffusion cell data. The weakest association was seen between the Strat-M™mem-brane(r2=0.378,Fig.5A)and the diffusion cell data.The r2values between the24h diffusion cell absorption data and the5h96-well plate data were0.513,0.453,and0.321,respectively for the IPM, certramide and Strat-M™membrane.For all three membranes correlations improved between mem-brane and diffusion cell data when only saturated data was ana-lyzed.That is,ignoring the unsaturated concentrations and so reducing the sample size from36to18,r2values were0.599, 0.632and0.657for the Strat-M™,certramide and IPM membranes, respectively(Table1).Poor associations between unsaturated con-centrations and diffusion cell data were observed.Further improvement was seen in the correlations when analyzing the data by vehicle(Table1).Investigations of the amount of compound remaining in mem-brane at completion of the experiment,showed good relationships across each membrane and diffusion cell data.The Strat-M™showed the highest correlation(r2=0.73,Fig.5B),whilst the IPM and certramide membranes had a similar correlation of r20.67, as seen in Figs.3B and4B,respectively.Evaluating the vehicle rank order from highest to lowest value using absorption data for each compound(Table2),saturated con-centrations of four of the six compounds(diclofenac sodium,man-nitol,salicylic acid and testosterone)were predicted by the IPM and certramide membrane.The Strat-M™membrane predicted saturated concentrations of diclofenac sodium,mannitol,and tes-tosterone.The Strat-M™membrane also predicted the rank order for the unsaturated concentrations of mannitol.A summary of the physicochemical factors that influence the absorption process across each membrane is tabulated in Table3. The log absorption data from each membrane was modeled using physicochemical characteristics of the penetrant.For all mem-branes,the variance in absorption data was better explained with the addition of a hybrid term,the mixture factor,as seen by the improvement in r2(Table3).The simplicity of the IPM membrane was characterized by molecular weight and log K o/w(r2=0.49).Addition of a mixture fac-tor,vapor pressure,increased r2to0.84.The main factors affecting absorption across the certramide membrane were the summation of hydrogen bond basicity,excess molar refractivity and two indi-cator variables,one for saturation level,the other for vehicle (r2=0.39).Again,this correlation was improved with the addition of a mixture factor,log polarizability,(r2=0.76).The factors affect-ing the transport of the six compounds across the Strat-M™mem-brane were polarizability and a saturation level indicator variable (r2=0.25).Addition of log K o/w as a mixture factor improved the correlation to r2=0.59.As each artificial membrane was characterized by different physicochemical parameters,it was speculated that all three mem-branes could be used to describe the diffusion cell absorption. However this was not the case.The resultant model had an r2value of0.43and the model was statistically invalid,that is one or more parameter had p>0.05.A similar assessment of the membrane retention data revealed that molecular weight,K o/w and a saturation level indicator vari-able described each artificial membrane.The r2values were 0.37,0.41,and0.44for the IPM,certramide and Strat-M™mem-brane,respectively.The inclusion of a mixture factor did not fur-ther improve the correlation when compared to Figs.3B,4B and 5B.572 D.Karadzovska,J.E.Riviere/European Journal of Pharmaceutical Sciences50(2013)569–5764.DiscussionIt is generally well accepted that the stratum corneum is the rate-limiting barrier in the passive transport of most compounds across the skin (Scheuplein,1965).In addition,it is well known that the stratum corneum is a heterogeneous membrane composed of dead protein rich cells (corneocytes)and intercellular lipids (Bouwstra and Ponec,2006;Bouwstra et al.,2003)providing hydrophilic and lipophilic domains.Therefore,an artificial mem-brane used to assess skin absorption should mimic these barrier properties.IPM has been previously employed as a model for skin lipids (Hadgraft and Ridout,1987;Ottaviani et al.,2006)as it mimics,in a simplistic manner,the amphiphilic nature of naturallyD.Karadzovska,J.E.Riviere /European Journal of Pharmaceutical Sciences 50(2013)569–576573occurring lipids (Hadgraft and Ridout,1988).The synthetic Strat-M™membrane is an ultrafiltration membrane composed of multi-ple polyether sulfone layers with a very tight top layer (Joshi et al.,2012).Of the three membranes,the certramide membrane is the most representative of the stratum corneum lipid matrix as it con-sists of a similar composition of ceramide,cholesterol and free fatty acid.The ceramide analogue used in the artificial membrane is a tar-taric acid diamide derivative (Sinko et al.,2012).Although the most abundant chain lengths in the human stratum corneum are C24–C26with only a small fraction of ceramides having acyl chain lengths of C16–C18(Bouwstra and Ponec,2006),the C8–C18cer-tramide,that is,tartaric acid connected to an octyl–amine and to an octadecyl amine,showed the strongest correlation to human skin data (Sinko et al.,2012).Equal amounts of cholesterol and free fatty acid (stearic acid)were also incorporated into the membrane.The IPM membrane showed the strongest correlation (r 2=0.556)in the assessment of log absorption,followed by the certramide membrane (r 2=0.467).The use of species specific cer-amide analogues may improve this correlation,but the use of nat-ural ceramides in such investigations is hindered by cost and stability issues.Their use in a high throughput application would be very expensive and their storage requirements of À20°C render their handling difficult (Sinko et al.,2009).Correlations may have been further improved by accounting for ionization state.Diclofenac and salicylic acid are ionizable com-pounds,a property that affects their absorption.However,the dif-fusion cell data used for comparison was collected under a similar set-up.Correlations may have also been improved by the inclusion of stirring both the donor and acceptor solution.Stirring has been shown to improve the permeability of poorly soluble compounds administered orally (Buckley et al.,2012;Nielsen and Avdeef,2004).Unstirred solutions may have a stagnant layer present that contacts both sides of the artificial membrane barrier and contrib-utes to the resistance of compound permeation (Nielsen and Av-deef,2004).This is primarily problematic for lipophilic compounds.The thickness of this layer may be reduced through plate shaking,preferably by use of an oblate stir disk ‘‘flipper’’ro-tated about a horizontal axis parallel to the plane of the microtitre plates (Nielsen and Avdeef,2004)as orbital shaking produces min-imal reduction (Avdeef et al.,2001).For oral absorption predic-tions,this phenomenon appears to have been minimized through the use of a newly developed membrane coated assay,theTable 2Comparison of log absorption values when ranked from highest to poundConcentrationLog absorption (l g)Diffusion cellsIPM membrane Certramide membrane Strat-M™membrane Caffeine Unsaturated Et >Wa >PG Et >PG >Wa Et >PG >Wa Et >PG >Wa Saturated Wa >Et >PG Et >Wa >PG Et >Wa >PG Et >PG >Wa CortisoneUnsaturated Et >PG >Wa Et >Wa >PG Et >Wa >PG Et >PG >Wa Saturated PG >Et >Wa Et >PG >Wa Et >Wa >PG Et >PG >Wa Diclofenac sodium Unsaturated Wa >Et >PG Et >Wa >PG Et >Wa >PG Et >PG >Wa Saturated Et >Wa >PG Et >Wa >PG Et >Wa >PG Et >Wa >PG Mannitol Unsaturated Wa >Et >PG Et >Wa >PG Et >PG >Wa Wa >Et >PG Saturated Wa >Et >PG Wa >Et >PG Wa >Et >PG Wa >Et >PG Salicylic acid Unsaturated Wa >Et >PG Wa >PG >Et Et >Wa >PG Et >Wa >PG Saturated Et >Wa >PG Et >Wa >PG Et >Wa >PG Et >PG >Wa TestosteroneUnsaturated Wa >PG >Et Et >Wa >PG Et >Wa >PG Et >PG >Wa SaturatedEt >PG >WaEt >PG >WaEt >PG >WaEt >PG >WaIPM =isopropyl myristate;Et =ethanol;Wa =water;PG =propylene glycol.Table 3Multiple regression models for log absorption data.Membrane Model n r 2IPM log absorption =3.66(0.40)À0.012(0.002)MW +0.41(0.06)log K o/w360.49log absorption =2.89(0.23)À0.012(0.001)MW +0.43(0.03)log K o/w +0.024(0.002)VP360.84Certramides log absorption =2.69(0.88)À0.69(0.31)B À0.70(0.46)E À0.54(0.31)SAT +0.28(0.19)VEH360.36log absorption =À4.82(1.89)À0.66(0.19)B À0.65(0.29)E À0.40(0.19)SAT +2.72(0.36)VEH +6.46(0.91)log Polar 360.76Strat-M™log absorption =3.20(0.54)À0.72(0.19)S À0.69(0.24)SAT360.25logabsorption =3.98(0.41)À0.68(0.14)S À0.62(0.18)SAT +1.02(0.13)log P360.59n =sample size;r 2=coefficient of determination;IPM =isopropyl myristate;MW =molecular weight;K o/w =octanol–water partition coefficient;B =summation of hydrogen bond basicity;S =dipolarity/polarizability;E =excess molar refractivity;VP =vapor pressure;SAT =indicator variable for saturation level,where unsaturated =2and sat-urated =1;VEH =indicator variable for vehicle,where propylene glycol =1,water =3,and ethanol =2;Polar =polarizability;P =octanol–water partition coefficient;VP,log Polar and log P are mixture factors.Table 1Correlation comparison (r 2values)for log absorption.DescriptionIPM membrane Certramide membrane Strat-M™membrane SATUN SAT UN SAT UN All vehicles0.6570.2040.6320.1000.5990.006Propylene glycol only 0.8200.0060.4550.4310.6000.442Water only 0.8120.6230.9400.7780.7830.064Ethanol only0.8750.0100.7460.0350.7040.003IPM =isopropyl myristate;SAT =saturated concentrations;UN =unsaturated concentrations.574 D.Karadzovska,J.E.Riviere /European Journal of Pharmaceutical Sciences 50(2013)569–576。
【精品】科技英语阅读课文翻译unit19
科技英语阅读1—9单元译文:Unit1罗素悖论的提出是基于这样的一个事例:设想有这样一群理发师,他们只给不给自己理发的人理发。
假设其中一个理发师符合上述的条件,不给自己理发;然而按照要求,他必须要给自己理发.但是在这个集合中没有人会给自己理发。
(如果这样的话,这个理发师必定是给别人理发还要给自己理发)1901年,伯特兰·罗素悖论的发现打击了他其中的一个数学家同事。
在19世纪后期,弗雷格尝试发展一个基本原理以便数学上能使用符号逻辑。
他确立了形式表达式(如:x=2)和数学特性(如偶数)之间的联系.按照弗雷格理论的发展,我们能自由的用一个特性去定义更多更深远的特性。
1903年,发表在《数学原理》上的罗素悖论从根本上揭示了弗雷格这种集合系统的局限性。
就现在而言,这种类型的集合系统能很好的用俗称集的结构式来描述.例如,我们可以用x代表整数,通过n来表示并且n大于3小于7,来表示4,5,6这样一个集合。
这种集合的书写形势就是:x={n:n是整数,3〈n<7}。
集合中的对象并不一定是数字。
我们也可让y={x:x是美国的一个男性居民}。
表面上看,似乎任何一个关于x的描述都有一个符合要求的空间。
但是,罗素(和策梅洛一起)发现x={a:a不再a中}导致一个矛盾,就像对一群理发师的描述一样。
x它本身是在x的集合中吗?否定的答案导致了矛盾的出现。
当罗素发现了悖论,弗雷格立即就发现悖论对他的理论有致命的打击。
尽管这样,他还不能解决这个问题,并且上世纪有很多的尝试,去解决这个问题(但没有成功)。
罗素自己对这个悖论的回答促进了类型理论的形成。
他解释说,悖论的问题在于我们混淆了数集和数集的集合。
所以,罗素介绍了对象的分级系统:数、数集、数集的集合等等.这个系统为形式化数学的形成奠定了基础,至今它还应用于哲学研究和计算机科学分支。
策梅洛对于罗素悖论的解决方法用新的公理:对于任意公式A(x)和任意集合b,都会有一个集合满足y={x:x既在b中又满足A(x)}取代了以前的公理:对于任意公式A(x),都会有一个集合满足y={x:x满足A(x)}。
微生物外文翻译之三
Microbial degradation of PAHs and other hydrophobic substrates is believed to be limited by the amounts dissolved in the water phase (Ogram et al., 1985; Rijnaarts et al., 1990; Volkering et al., 1992; Volkering et al., 1993; Harms and Bosma, 1997; Bosma et al., 1997), with sorbed, crystalline, and non-aqueous phase liquid (NAPL)-dissolved PAHs being unavailable to PAH-degrading organisms. Bioavailability is considered a dynamic process, determined by the rate of substrate mass-transfer to microbial cells relative to their intrinsic catabolic activity (Bosma et al., 1997; Harms and Bosma, 1997). It has been described by a bioavailability number, Bn, (Koch, 1990; Bosma et al., 1997), which is a measure of a microorganism’s substrate degradation efficiency in a given environment. Bn is defined as the capacity of an organism’s or a population’s environment to provide a chemical, divided by the capacity of the organism or population to transform that chemical. At high mass transfer rates, the overall biodegradation rate is controlled by the metabolic activity of the bacteria (Bn > 1), i.e. by both the specific activity of the cells and the population density. At Bn ¼ 1, the biodegradation rate is equally controlled by the physical transport and the microbial activity. When the transport of the substrate decreases or the bacterial population grows, the mass transfer becomes the factor that limits the biodegradation (Bn ! 1).
新视野大学英语第三版B4U4 TextA 课文中英对照版
unit4 TextAAchieving sustainable environmentalism实现可持续性发展的环保主义1 Environmental sensitivity is now as required an attitude in polite society as is, say,belief in democracy or disapproval of plastic surgery。
But now that everyone from Ted Turner to George H. W. Bush has claimed love for Mother Earth, how are we to choose among the dozens of conflicting proposals,regulations and laws advanced by congressmen and constituents alike in the name of the environment? Clearly, not everything with an environmental claim is worth doing. How do we segregate the best options and consolidate our varying interests into a single,sound policy?在上流社会,对环境的敏感就如同信仰民主、反对整容一样,是一种不可或缺的态度。
然而,既然从泰德·特纳到乔治·W.H。
布什,每个人都声称自己热爱地球母亲,那么,在由议员、选民之类的人以环境名义而提出的众多的相互矛盾的提案、规章和法规中,我们又该如何做出选择呢?显而易见,并不是每一项冠以环境保护名义的事情都值得去做.我们怎样才能分离出最佳选择,并且把我们各自不同的兴趣统一在同一个合理的政策当中呢?2 There is a simple way。
26 English Letter Courseware
These are cons produced by partially blocking the airflow, creating a friction sound, such as/f/,/v/,/s/,/z/,/sh/, and/zh/
The characteristics and meanings of English letters
The Shape and Sound of Letters
Each letter of the alphabet has a distinct shape that reports a specific sound when announcement
Understanding Language Structure
Knowledge of the alpha help learners to understand the structure and patterns of the English language
Improving Vocabulary and Spelling
• Grammar: Sentences should follow the rules of grammar to ensure clarity and correctness For example, subject verb agreement ("She eats an apple") and proper use of tensions ("I walked to the store yesterday")
• Consistent clusters: Consistents can combine to form consistent clusters with unique pronunciations Examples include "bl," "br," "cl," "cr," "fl," "fr," "gl," "gr," "pl," "pr," "sl," "sm," "sn," "sp," "st," "sw," "tr," and "tw."
表达主角总是最后出场的英文 范例
表达主角总是最后出场的英文范例In storytelling, there exists a subtle yet significant pattern: the protagonist often makes their grand entrance last. It's a narrative technique that captivates audiences, leaving them eagerly awaiting the moment when the central character finally steps onto the stage. This phenomenon, though seemingly paradoxical, adds depth and suspense to the storyline, compelling viewers to invest emotionally in the unfolding tale.Consider the classic tale of "Romeo and Juliet" by William Shakespeare. As the curtains rise, the audience is introduced to the feuding families of Montague and Capulet, setting the stage for a tragic love story. Amidst the turmoil, Romeo, the titular character and embodiment of youthful passion, appears fashionably late, his arrival marking the turning point of the narrative. His delayed entrance not only builds anticipation but also emphasizes his significance in the unfolding drama.Similarly, in J.R.R. Tolkien's epic fantasy "The Lord ofthe Rings," Frodo Baggins, the humble hobbit tasked with bearing the One Ring to Mount Doom, doesn't emerge until the initial world-building and character introductions are well underway. The gradual revelation of Frodo's quest adds layers of complexity to the plot, as the audience becomes increasingly invested in his journey and the fate ofMiddle-earth hangs in the balance.This narrative technique extends beyond literature andfinds its way into other forms of storytelling, including film and television. Take, for example, Quentin Tarantino's "Pulp Fiction." The film unfolds through a series of interconnected vignettes, with the enigmatic hitman Jules Winnfield, played by Samuel L. Jackson, making a dramatic entrance towards the latter half of the story. His arrival injects a jolt of energy into the narrative, propelling the plot towards its thrilling conclusion.But why does this trope resonate so deeply with audiences? Perhaps it's because delayed gratification is a powerful storytelling tool, heightening anticipation andintensifying emotional payoff. By holding back theprotagonist until the opportune moment, storytellers create a sense of longing and suspense that keeps viewers on the edge of their seats.Moreover, the delayed introduction of the main character allows for the establishment of a rich narrative world populated by supporting characters and subplots. Thisworld-building not only enhances the believability of the story but also provides a fertile ground for the protagonist's eventual emergence.In conclusion, the phenomenon of the protagonist always being the last to make an entrance is a testament to the artistry of storytelling. By defying expectations and subverting traditional narrative structures, writers engage audiences in a dynamic and immersive experience thatlingers long after the final page is turned or the credits roll. So, the next time you find yourself waiting for the hero to appear, remember that the best stories are worth the anticipation.。
constatives出自奥斯汀的什么文章
constatives出自奥斯汀的什么文章在《以言行事》中,奥斯汀首先区分了表述句(constative)和施为句(performative)。
很久以来,哲学家所持的一种假设是:陈述之言的作用或是描述事物的状态,或是陈述某一事实,两者必居其一,别无他用,而陈述之言所作的描述或陈述只能是真实或者是谬误。
哲学家历来关心的只限于陈述的可验证性(verifability),即如何验证某一陈述是真实的或是谬误的,以及如何规定某一个真实的陈述必须满足冉辱条件等。
奥斯汀对哲学界语言研究中的这种传统观点提出了怀疑。
他认为“许多陈述之言只不过是假陈述”(pseudo一state-ment),人们所说的许多话语貌似陈述,但它们根本不以坦直地记叙或传递有关事实的信息为目的,或仅仅是部分地以此为目的。
有时没有必要也无从区分语句的“真”或“假”,因为有些句子一说出来就是一种行为,而行为只有适当不适当之分,没有真假之分。
奥斯汀主张区分有真假之分的句子和有适当不适当之分的句子。
有真假之分的句子为表述句,其功能在于断言或陈述事实和描述状态、报道事态,所表述内容是可以验证的,即或是真实,或是谬误;有适当不适当之分的句子为施为句,它们不具有报道、描述和表述的功能,却具有实施某些行为的功能。
施为句的话语都是不能验证的,它们无所谓真实或谬误。
奥斯汀用了四个例句来说明这类话语:1)Ido(用于结婚仪式过程中);2)In anle this ship Elizabeth(用于船的命名仪式中);3)I give and bequeath my watch to my brother(用于遗嘱中);4)I bet you six penceitwi1lrain tomorrow(用于打赌)。
在特定的情况下,特定的人说这些话实际上构成了某些行为的实施。
换言之,说话人在说这些话的时候,说话人在说这些话的时候不是在作陈述或描述,而是在完成某一动作,如结婚、命名、遗赠、打赌。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A FAST LEXICALLY CONSTRAINED VITERBI ALGORITHM FOR ON-LINE HANDWRITING RECOGNITIONALAIN LIFCHITZLaboratoire d'Informatique de Paris 6, Université P6 & CNRS (UMR 7606), Case 169,4, place Jussieu F-75252 Paris Cedex 05, FranceE-mail: alain.lifchitz@lip6.frFREDERIC MAIRESchool of Computing Science, Queensland University of Technology,2 George Street, GPO Box 2434 Brisbane, Q4001 AustraliaE-mail: f.maire@.auAbstract : Most on-line cursive handwriting recognition systems use a lexical constraint tohelp improve the recognition performance. Traditionally, the vocabulary lexicon is stored in atrie (automaton whose underlying graph is a tree). In this paper, we propose a solution basedon a more compact data structure, the directed acyclic word graph (DAWG). We show thatour solution is equivalent to the traditional system. Moreover, we propose a number ofheuristics to reduce the size of the DAWG and present experimental results demonstrating asignificant improvement.1IntroductionSince the pioneering work of Vintsyuk [17] on Automatic Speech Recognition (ASR) systems, it is well known that Hidden Markov Models(HMM) [13] and Dynamic Programming(DP) [3], [12], provide a theoretical framework and practical algorithms for temporal pattern recognition with lexical constraints (even for large vocabularies). The techniques initially developed for ASR are also applicable to Handwriting Recognition (HWR), which shares many features with ASR especially if autosegmentation (from word to letter) is used. Most on-line cursive handwriting recognition systems use a lexical constraint to help improve the recognition performance. Traditionally, the vocabulary lexicon is stored in a trie (automaton whose underlying graph is a tree). Here we extend this idea with a solution based on a more compact data structure, the Directed Acyclic Word Graph (DAWG). After recalling some basics in the next section, we show that our solution is equivalent to the traditional systems in terms of the word recognized. Then, we propose a number of heuristics to reduce the size of the DAWG and present experimental results demonstrating a significant improvement over the traditional architecture. Our notation is standard and follows [13].313In: L.R.B. Schomaker and L.G. Vuurpijl (Eds.), Proceedings of the Seventh International Workshop on Frontiers in Handwriting Recognition, September 11-13 2000, Amsterdam, ISBN 90-76942-01-3, Nijmegen: International Unipen Foundation, pp 313-3222Basic toolsIn the context of on-line HWR of isolated words, the input of the recognition system is a temporal sequence of feature vectors called frames. The a posteriori probability of a word given a sequence of frames is computed using a HMM. A word-HMM is made of the concatenation of the letter-HMM’s corresponding to each letter of the word. We can abstract each word-HMM as an automaton whose underlying graph is a chain. Each transition of the automata is labeled with a letter (or variant, namely allograph) of the word. That is each transition corresponds to a letter-HMM. At the letter scale, HMM states correspond to feature stationarity of frames (subunits of letter, namely graphems).The objective is, given a sequence of frames and a lexicon, find the word with the largest a posteriori probability in this lexicon. The computation of this a posteriori probability of a word reduces to a matching of elastic patterns : In the framework of the so-called maximum approximation, an efficient DP algorithm, namely Viterbi Algorithm (VA) [18], [4], is used.A lexical constraint significantly helps to obtain better performance : Practical experiments on HWR neuro-markovian software REMUS [6], [19], [21], shows that the recognition of words increases from 20% to 90%-98%, depending of vocabulary size, when a lexical constraint is applied in a two phases processing.Practical applications use lexicons with sizes ranging from 10 (digits recognition) to some 106words (e.g.postcode dictionary, vocal dictation) [8]. Exhaustive application of VA to each word of the lexicon is only tractable for small and medium size lexicon, as the computational cost grows approximately linearly with the number of letters in lexicon. This limitation of the traditional approach can be overcome in two different ways :Two-phase approach : Most conventional recognition systems use an unconstrained recognition in a first phase, then only in a second phase determine the word in the lexicon (with respect to an edition distance) closest to the string identified in the first phase. The reduction in running time is at the cost of a certain decrease of recognition performances [20], [7] : A tradeoff has to be found. Factorization of the DP calculation : If two words have a common prefix then the DP computations of the a posteriori probabilities can be factorized. Hence, a speed-up and reduction in storage can be obtained simply by using a trie (a tree-like data structure known) [5]. Each node in the trie corresponds to a letter. As an exhaustive DP calculation is performed for all the words of the lexicon (unlike in the two-phase approach), the results are more accurate, and thanks to the sharing of intermediate results, the running time is also improved compared to the traditional approach. In HWR, this trick seems to have been used first by Manke et al. [10] for their Npen++system. It is still the state-of-art in HWR and in ASR.Using a trie has many advantages : a) Elimination of redundant computation/storage for common prefixes present in natural languages, b) easy implementation, c) it has also the nice property that the words of the lexicon and the314paths from the root to a terminal node are in bijection. The trie structure is a good tradeoff between simplicity and efficiency, and is widely used in practice.Unfortunately we were disappointed by the poor compression ratio, from 1.5 to 4.2, dependent on languages (English/French) and vocabularies size (103 - 105words), we got experimentally (second column of Table 3). Since practical applications, with large vocabulary, require very efficient processing, both in term of speed and storage, it is important to go further and extend the use of VA to more compact and complex lexicon structures, like DAWG. That is, use both prefix and suffix commonality [2], [15]. Lacouture et al. [9] and more recently Mohri et al.[11] have worked on similar problems with Finite State Automata (FSA) for ASR.The Fast Lexically Constrained Viterbi Algorithm (FLCVA) is our answer to this challenge. Next we show how to construct a lexicon-HMM equivalent to a set of word-HMM’s.3Conditions for equivalence of lexicon-HMM structures with respect to Viterbi AlgorithmTo determine the word with the highest a posteriori probability among all the words belonging to a lexicon, we can organize the word-HMM’s of the lexicon in different manners. We can either keep the word-HMM’s separated (flat lexicon), or we can try to factorize all the common bits of the different word-HMM’s 3.1 Parallel-HMM approachIn this first approach, we apply VA in parallel on each word-HMM of the lexicon, to compute )|...,...(max ),(21121...121i T i word T f T T ,q ,,q q word T ,O ,,O O e ,q ,q ,,q q P f λλδ==−−where T is the number of frames and e f is the final state of the i th word-HMM i word λ. The recognition system returns the word word i for which ),(iword T f λδ ismaximum.3.2 Lexicon-HMM approachIn this second approach, we use only one big HMM. This lexicon-HMM is obtained from a FSA recognizing the lexicon, by replacing each transition arc of the automaton with the corresponding letter-HMM. When VA terminates, we obtain an optimal assignment of frames to states in the lexicon-HMM. This assignment is optimal in the sense that it maximizes the joint probability )...,...(21121T f T T ,O ,,O O e ,q ,q ,,q q P =− where e f is the terminal state of the lexicon-HMM. The sequence ),...,,(21T q q q of states induces a path in the associated automaton. This path defines the word the recognition system returns.3153.3Equivalence of the two approaches3.3.1Conditions for equivalenceThese two approaches will recognized the same word provided the two following conditions are satisfied : The first condition is that the letter-HMM’s used for the same letter at different positions, in different words, are identical. In fact, we can consider a more general hypothesis, where instead of using the same single letter-HMM per letter, a same set of parallel letter-HMM’s is used, to accommodate all the allographs that a writer can use for a same letter1. The second condition is that the transition probability from the final state of a letter-HMM to the start state of the following letter-HMM is the same for each letter-HMM and each word-HMM (recall that a word-HMM is simply the concatenation of letter-HMM’s). Let p u denote this universal transition probability. With these two simplifying assumptions, we can state thatTheoremThe lexicon-HMM approach and the parallel-HMM approach return the same word. Sketch of Proof Recall that to build a lexicon-HMM, we begin with a finite automaton whose language is the lexicon. Then we substitute to each transition labeled with a letter x, a letter-HMM for the letter x. For each arc labeled y incident to the arc labeled x in the automaton, we insert a transition of probability p u from the terminal state of the letter HMM for the letter x to the start state of the letter-HMM y in the lexicon-HMM.The terminology “lexicon-HMM” is abusive as the probabilities of the transition leaving a terminal state of a letter HMM do not necessarily add up to one anymore in the new construct. But this does not pose any problem with respect to the determination of the optimal sequence of states by VA. First note, that if a sequence of states is present in the parallel-HMM, then an equivalent sequence is also present in the lexicon-HMM by construction. Reciprocally, each sequence of states in the lexicon-HMM can be viewed as the concatenation of sequences of states of the letter-HMM's (to which we can associate a sequence of states of a word-HMM of the parallel-HMM).The equivalence of the two approaches results from the fact that DP, like VA, always computes the optimal assignment of frames to states that maximizes the overall score of a sequence of states. By construction of the lexicon-HMM from the parallel-HMM, the set of sequences of states of the lexicon-HMM and the set of 1 Due to the reduction of the lexicon-HMM it is equivalent to label each allograph with different letter names. The same procedure can be used to cope with different context of the same allograph. This means that in fact the alphabet (set of unique letters) size increases.316sequences of states of the parallel-HMM are isomorphic. In the sense, that given a sequence of states in one HMM (and the unique word associated to this sequence), we can find a corresponding sequence of states in the other HMM such that this sequence has the same score and is associated to the same word. Thanks to this property, the maximum score for a sequence of states is the same in the two different HMM’s (the lexicon-HMM and the parallel-HMM). INote that we have not made any hypothesis on the topology of the HMM. VA will compute the most likely sequence of states to yield a given sequence of observations whatever the probability matrices. In particular, VA will work with a word-HMM.4Lexicon word-graph reduction for the FLCVA4.1Goal of the heuristicThe goal differs from the classical problem of automata minimization [1], whose solution was improved by Revuz [14] for the special case of tries : the unique Minimal Deterministic Finite Automaton (MDFA) minimizes the number of states.For our application the most interesting automaton is not this MDFA, but an automaton, not necessarily deterministic and unique, that has a minimal number of transition arcs : Here we want to minimize the DP computation of letter-HMMs, i.e their numbers, and we do not care about the number of states of the automaton (although the numbers of transitions and states are related). Moreover, the deterministic constraint is completely relaxed. It is why we have to design an adhoc reduction heuristic keeping of course invariant the recognized language (FSA terminology) or generated vocabulary. We use the term reduction to avoid confusion with minimization.This reduction process will be applied directly on a different representation of the lexicon automaton, the DAWG. Each node is a letter. Edges are left-right admissible transitions between letter nodes.4.2The reduction heuristicThe reduction heuristic is based on an iterative use of two fusion modes of nodes, applied from right (the higher level) to left (the lower level) : grouping-fusion (Figure 1) and fission-fusion (Figure 2).3174.2.1 Grouping-fusion modeThis mode happens to be very similar to the one used in Revuz algorithm [14]. After a complete scanning of the current level the total number of nodes/edges is guaranteed to be less (if reduction occurs) or equal than before, leading to a stable convergent process. The algorithm begin by the highest level, scanning every node,like the current node "n" Figure 1a. Predecessors of the current node are sorted by label. Merging of predecessors is done if it does not change the local vocabulary (here only the two central nodes labeled "o"). Global link update is done before change of current node. Figure 1b exhibit a less frequent, more general and complex case : it illustrates how intra-level node coupling has to be managed.4.2.2 Fission-fusion modeThis fusion mode, illustrated in Figure 2, is more complex than the previous one. It transforms the lattice in an equivalent lattice, trying in fact to prepare a favorable situation for the grouping-fusion mode. From the initial sub-lattice a) it produces a new virtual equivalent sub-lattice b), by fission of central node "r", predecessor of current node "o". Then compulsory merging of one new "r" nodes occurs leading to the actual sub-lattice c), with a constant net number of nodes. The only benefit is a much ’simpler’ sub-lattice : reduction of the number of predecessors for the current node "o", reduction of the total numbers of successors links for the above level. It is,in general, a better context for a reduction by the grouping-fusion mode : This reduction effectively occurs in d), although it is not guarantee in general. For this mode, nothing can be said, in general, about the net total number of edges.Figure 1. The grouping-fusion mode : a) mostfrequent case, b) general case.Figure 2. The fission-fusion mode : a) initial lattice, b) fission, c) first fusion, d) second fusion with one node less.3184.2.3Reduction of the lexicon latticeThe consecutive six reduction steps of the lexicon lattice are : Flat, Trie, Leaves, Nodes, Inter-Level Leaves, Inter-Level Nodes. The Table 1 summarizes the actual reduction algorithm, based on iterative application of both previous fusion modes for "Nodes" and "Inter-Level Nodes" (ILN) steps. Notice the mention "until no change" of the loops in the "Nodes" and "ILN" steps : It means that saturation in reduction is achieved during each subpart of the algorithm. "Nodes" and " ILN" steps are very similar, except that for the former some caution must be taken in the selection of node n, to avoid multiprocessing of the same nodes.Figure 4 exemplifies the result of the algorithm at the maximum reduction on a toy flat lexicon of 7 words given in Figure 3. There is a reduction both in the number of nodes (from 57 to 36) and in the number of edges (from 50 to 38).Flat Initial flat lexiconTrie Make a trie from the flat lexiconLeaves For each level L doMerge leaves, with identical labels, of the current level.Loop until no changeFor each level L do (beginning with the highest)Nodes For each node n do (beginning with the leaves)Loop until no changeGrouping-fusion; Fission-fusionInter-Level Leaves Merge leaves, with identical labels, of all levels.Loop until no changeFor each level L do (beginning with the highest)Inter-Level Nodes For each node n do (beginning with the leaves)Loop until no changeGrouping-fusion; Fission-fusionTable 1. The six reduction steps of the lexicon lattice.Figure 3. A flat toy lexicon of seven words.319Figure 4. The most reduced (ILN) lexicon.4.2.4Experimental results and conclusionFor the testing of reduction heuristic, we have used five lexicons that can be downloaded from http://www-poleia.lip6.fr/~lifchitz/HWR/flcva/lexs/. The three first lexicons are lists of English words found in /usr/dict/words on Unix systems (older release) and the remaining two are lists of French words extracted from the French lexicon coming with Unix spellchecker ispell. Table 2 gives more details.Lexicon Nb of words Nb of letters Alphabet length min length ave length max 1English1000 69662637.013 2English10645 781972617.321 3English20233 1491292617.422 4French65536 6314222629.625 5French13049912569382829.625Table 2. Brief descriptions of the five lexicons used for experiments.The reduction times were measured on 233 MHz P. / 64 Mo PC under Windows 95.Lexicon Nb of nodes (trie)Nb of letters/*Nb of nodes (ILN)Nb of letters/*Nb of edges (ILN)Reduction time (seconds)1 47531.47 20973.3230501.32 406831.92105677.40211515.93 663082.251377310.833384711.141935823.261814734.7970290124.452977014.221790870.1993574564.1Table 3. Experimental reduction results for the five lexicons (Table 2). The number of edges of the triestructure is equal of its number of nodes.320Although the complexity of the minimization of the number of transitions of a non deterministic automaton is still an open problem, the heuristic proposed leads to a significant improvement for real-world vocabularies. Personal Digital Assistants (PDA) and other smart handheld devices have too modest resources (a relatively small storage capacity and slow CPU) to allow features like advanced user interfaces (natural interactivity) : Nevertheless efficient use of these limited resources will permit sophisticated HWR. A much more interesting reduction ratio occurs for ILN (70.19) than for the trie (4.22) in case of 130K words French vocabulary. Interestingly, the reduction ratio seems to increase with the lexicon size. Some recognition systems, especially for mobile computers, need the functionality of incremental updating of vocabulary (add/remove words). Our DAWG structure allows such adaptive update avoiding the computation from scratch of the reduction of the slightly modified lexicon.The implementation of VA with DAWG requires special attention, but lack of space prevents us to discuss this issue here (how backtracking and path history management are performed will be explained in a forthcoming paper).5AcknowledgementsWe thank the authors of graph Viewer/Editor FSGraph [16] for making available for free their software, Dr. Zsolt Wimmer for stimulating discussions and providing the first version of the REMUS software, Prof. Patrick Gallinari for introducing one of us (AL) to HWR and the French Government for sponsoring the other (FM) with a "Visiting Scientist Fellowship" during his visit of the LIP6. Online copy of this paper at http://www-poleia.lip6.fr/~lifchitz/HWR/flcva/papers/.References1. Aho A. V., Hopcroft J. E. and Ullman J. D., "The Design and Analysis ofComputer Algorithms", Addison-Wesley, Reading M.A., 1974.2. Appel A. W. and Jacobson G. J., "The world’s fastest scrabble program",Communications of the ACM, Vol. 31, No. 5, pp. 572-578 & 585, May 1988.3. Bellman R., "Dynamic Programming", Princeton University Press, 1957.4. Forney Jr D. G., "The Viterbi Algorithm", Proceedings of the IEEE, Vol. 61,No 3, pp. 268-278, March 1973.5. Fredkin E., "Trie Memory", Communications of the ACM, Vol. 3, No 9, pp.490-499, September 1960.6. Garcia-Salicetti S., "Une approche neuronale prédictive pour la reconnaissanceen-ligne de l'écriture cursive", Thèse de Doctorat Paris 6, Spécialité: Informatique, 17 décembre 1996.3217. Gilloux M., "Réduction dynamique du lexique par la méthode Tabou", 1erColloque International Francophone sur l’Ecrit et le Document (CIFED’98), Québec (Canada), pp. 24-31, 11-13 mai 1998.8. Kosmala A., Willett D. and Rigoll G., "Advanced State Clustering for VeryLarge Vocabulary HMM-based On-Line Handwriting Recognition", ICDAR’99, Bangalore (India), pp. 442-445, 20-22 September 1999.9. Lacouture R. and De Mori R., "Lexical Tree Compression", Eurospeech’91,Genova (Italy), pp. 581-584, September 1991.10. M anke S., Finke M. and Waibel A., "A Fast Search Technique for LargeVocabulary On-Line Handwriting Recognition", IWFHR5, Colchester (England), pp. 183-188, 2-5 September 1996.11. M ohri M. and Riley M., "Network optimizations for large-vocabulary speechrecognition", Speech Communication, Vol. 28, pp. 1-12, 1999.12. N ey H., "Dynamic programming as a technique for pattern recognition",ICPR’82, Munich (Germany), pp. 1119-1125, October 1982.13. R abiner L. R., and Juang B.-H., "Fundamentals of Speech Recognition", Ed.Prentice Halls, pp. 321-389, 1993.14. R evuz D., "Minimization of acyclic deterministic automata in linear time".,Theoretical Computer Science, Vol 92, pp. 181-189, 1992.15. R istov S. and Laporte E., "Ziv Lempel Compression of Huge Natural LanguageData Tries Using Suffix Arrays", Proceedings of Combinatorial Pattern Matching, 10th Annual Symposium, Warwick University, UK, M.Crochemore and M.Paterson (editors), Berlin: Springer, pp. 196-211, July 1999.16. S ilberztein M., "INTEX: a Finite State Transducer toolbox", Proceedings of the2nd International Workshop on Implementing Automata (WIA’97), Springer Verlag, 1998. dl.jussieu.fr/demoladl/down.html17. V intsyuk T. K., "Recognition of words in spoken speech by dynamic-programming methods", Kibernetika, Vol. 4, No 1, pp. 81-88, January 1968. 18. V iterbi A. J., "Error bounds for convolutional codes and an asymptoticallyoptimum decoding algorithm", IEEE Transactions on Information Theory,IT-13, pp. 260-269, April 1967.19. W immer Z., "Contribution à la lecture de documents papiers manuscrits:reconnaissance des champs numériques et cursifs par méthodes neuronales markoviennes", Thèse de Docteur-Ingénieur ENST de Paris, Spécialité: Informatique, 28 septembre 1998.20. W immer Z., Dorizzi B., Gallinari P., "Dictionary Preselection In a Neuro-Markovian Word Recognition System", ICDAR'99, Bangalore (India), pp. 539-542, 20-22 September 1999b.21. W immer Z., Garcia-Salicetti S., Lifchitz A., Dorizzi B., Gallinari P., Artières T.,"REMUS", http://www-poleia.lip6.fr/CONNEX/HWR/, January 1999a.322。