skip to content
Covid-19 virus
COVID-19 Resources

Reliable information about the coronavirus (COVID-19) is available from the World Health Organization (current situation, international travel). Numerous and frequently-updated resource results are available from this WorldCat.org search. OCLC’s WebJunction has pulled together information and resources to assist library staff as they consider how to handle coronavirus issues in their communities.

Image provided by: CDC/ Alissa Eckert, MS; Dan Higgins, MAM
Two methods for checking formulas of temporal logic Preview this item
ClosePreview this item
Checking...

Two methods for checking formulas of temporal logic

Author: Hugh W McGuire
Publisher: Stanford, Calif. : Dept. of Computer Science, Stanford University, ©1995.
Series: Report (Stanford University. Computer Science Department), STAN-CS-TR-95-1551.
Edition/Format:   Print book : EnglishView all editions and formats
Summary:
Abstract: "This dissertation presents two methods for determining satisfiability on validity of formulas of Discrete Metric Annotated Linear Temporal Logic. This logic is convenient for representing and verifying properties of reactive and concurrent systems, including software and electronic circuits. The first method presented here is an algorithm for automatically deciding whether any given propositional temporal  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Hugh W McGuire
OCLC Number: 34426902
Notes: Cover title.
"June 1995."
Description: viii, 144 pages : illustrations ; 28 cm.
Series Title: Report (Stanford University. Computer Science Department), STAN-CS-TR-95-1551.
Responsibility: by Hugh W. McGuire.

Abstract:

Abstract: "This dissertation presents two methods for determining satisfiability on validity of formulas of Discrete Metric Annotated Linear Temporal Logic. This logic is convenient for representing and verifying properties of reactive and concurrent systems, including software and electronic circuits. The first method presented here is an algorithm for automatically deciding whether any given propositional temporal formula is satisfiable and, if so, reporting a model of the formula. The classical algorithm for this task defines possible states as settings of the truth- values of particular formulas which are relevant to the given formula; possible states are constructed and then linked according to their associated formulas' constraints on temporally adjacent states, and then certain fulfillment-conditions are checked. The new algorithm here efficiently extends that treatment to formulas with temporal operators which refer to the past or are metric (i.e. refer to measured amounts of time). Then, whereas classical proofs of correctness for such algorithms are existential, the proof here is constructive; the proof here shows that for any given formula being checked, any model of the formula is embedded in the graph of possible states, which implies that the algorithm here can find the model. The second method presented in this dissertation is a deduction-calculus for determining the validity of predicate temporal formulas. Previous work on deduction in temporal logic exploits already well-developed techniques of deduction in first-order logic by representing temporal operators via first-order expressions with time reified as quantified expressions of the natural numbers. The new deduction-calculus presented here employs a refined, conservative version of this translation from temporal forms to expressions with time reified. Quantifications are elided, and addition is used instead of classical complicated combinations of comparisons. Ordering conditions on arithmetic expressions can arise, but such are handled automatically via unification and a decision-procedure for Presburger arithmetic. These features make this deduction-calculus very convenient. With deduction rules such as temporal induction, this deduction-calculus is as powerful as other methods. Further deduction- rules such as rewriting are included for additional convenience."

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity<\/h3>
<http:\/\/www.worldcat.org\/oclc\/34426902<\/a>> # Two methods for checking formulas of temporal logic<\/span>\u00A0\u00A0\u00A0\u00A0a schema:CreativeWork<\/a>, schema:Book<\/a> ;\u00A0\u00A0\u00A0library:oclcnum<\/a> \"34426902<\/span>\" ;\u00A0\u00A0\u00A0library:placeOfPublication<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/500695794#Place\/stanford_calif<\/a>> ; # Stanford, Calif.<\/span>\u00A0\u00A0\u00A0library:placeOfPublication<\/a> <http:\/\/id.loc.gov\/vocabulary\/countries\/cau<\/a>> ;\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/500695794#Topic\/computer_algorithms<\/a>> ; # Computer algorithms<\/span>\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/id.worldcat.org\/fast\/872010<\/a>> ; # Computer algorithms<\/span>\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/500695794#Topic\/logic_symbolic_and_mathematical<\/a>> ; # Logic, Symbolic and mathematical<\/span>\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/id.worldcat.org\/fast\/1002068<\/a>> ; # Logic, Symbolic and mathematical<\/span>\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/500695794#Topic\/automatic_theorem_proving<\/a>> ; # Automatic theorem proving<\/span>\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/id.worldcat.org\/fast\/822777<\/a>> ; # Automatic theorem proving<\/span>\u00A0\u00A0\u00A0schema:bookFormat<\/a> bgn:PrintBook<\/a> ;\u00A0\u00A0\u00A0schema:copyrightYear<\/a> \"1995<\/span>\" ;\u00A0\u00A0\u00A0schema:creator<\/a> <http:\/\/viaf.org\/viaf\/6673157<\/a>> ; # Hugh Wingfield McGuire<\/span>\u00A0\u00A0\u00A0schema:datePublished<\/a> \"1995<\/span>\" ;\u00A0\u00A0\u00A0schema:description<\/a> \"Abstract: \"This dissertation presents two methods for determining satisfiability on validity of formulas of Discrete Metric Annotated Linear Temporal Logic. This logic is convenient for representing and verifying properties of reactive and concurrent systems, including software and electronic circuits. The first method presented here is an algorithm for automatically deciding whether any given propositional temporal formula is satisfiable and, if so, reporting a model of the formula. The classical algorithm for this task defines possible states as settings of the truth- values of particular formulas which are relevant to the given formula; possible states are constructed and then linked according to their associated formulas\' constraints on temporally adjacent states, and then certain fulfillment-conditions are checked. The new algorithm here efficiently extends that treatment to formulas with temporal operators which refer to the past or are metric (i.e. refer to measured amounts of time). Then, whereas classical proofs of correctness for such algorithms are existential, the proof here is constructive; the proof here shows that for any given formula being checked, any model of the formula is embedded in the graph of possible states, which implies that the algorithm here can find the model. The second method presented in this dissertation is a deduction-calculus for determining the validity of predicate temporal formulas. Previous work on deduction in temporal logic exploits already well-developed techniques of deduction in first-order logic by representing temporal operators via first-order expressions with time reified as quantified expressions of the natural numbers. The new deduction-calculus presented here employs a refined, conservative version of this translation from temporal forms to expressions with time reified. Quantifications are elided, and addition is used instead of classical complicated combinations of comparisons. Ordering conditions on arithmetic expressions can arise, but such are handled automatically via unification and a decision-procedure for Presburger arithmetic. These features make this deduction-calculus very convenient. With deduction rules such as temporal induction, this deduction-calculus is as powerful as other methods. Further deduction- rules such as rewriting are included for additional convenience.\"<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0schema:exampleOfWork<\/a> <http:\/\/worldcat.org\/entity\/work\/id\/500695794<\/a>> ;\u00A0\u00A0\u00A0schema:inLanguage<\/a> \"en<\/span>\" ;\u00A0\u00A0\u00A0schema:isPartOf<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/500695794#Series\/report<\/a>> ; # Report ;<\/span>\u00A0\u00A0\u00A0schema:isPartOf<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/500695794#Series\/report_stanford_university_computer_science_department<\/a>> ; # Report (Stanford University. Computer Science Department) ;<\/span>\u00A0\u00A0\u00A0schema:name<\/a> \"Two methods for checking formulas of temporal logic<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0schema:productID<\/a> \"34426902<\/span>\" ;\u00A0\u00A0\u00A0schema:publication<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/34426902#PublicationEvent\/stanford_calif_dept_of_computer_science_stanford_university_1995<\/a>> ;\u00A0\u00A0\u00A0schema:publisher<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/500695794#Agent\/dept_of_computer_science_stanford_university<\/a>> ; # Dept. of Computer Science, Stanford University<\/span>\u00A0\u00A0\u00A0wdrs:describedby<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/34426902<\/a>> ;\u00A0\u00A0\u00A0\u00A0.<\/div>

Related Entities<\/h3>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/500695794#Agent\/dept_of_computer_science_stanford_university<\/a>> # Dept. of Computer Science, Stanford University<\/span>\u00A0\u00A0\u00A0\u00A0a bgn:Agent<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Dept. of Computer Science, Stanford University<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/500695794#Place\/stanford_calif<\/a>> # Stanford, Calif.<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Place<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Stanford, Calif.<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/500695794#Series\/report<\/a>> # Report ;<\/span>\u00A0\u00A0\u00A0\u00A0a bgn:PublicationSeries<\/a> ;\u00A0\u00A0\u00A0schema:hasPart<\/a> <http:\/\/www.worldcat.org\/oclc\/34426902<\/a>> ; # Two methods for checking formulas of temporal logic<\/span>\u00A0\u00A0\u00A0schema:name<\/a> \"Report ;<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/500695794#Series\/report_stanford_university_computer_science_department<\/a>> # Report (Stanford University. Computer Science Department) ;<\/span>\u00A0\u00A0\u00A0\u00A0a bgn:PublicationSeries<\/a> ;\u00A0\u00A0\u00A0schema:hasPart<\/a> <http:\/\/www.worldcat.org\/oclc\/34426902<\/a>> ; # Two methods for checking formulas of temporal logic<\/span>\u00A0\u00A0\u00A0schema:name<\/a> \"Report (Stanford University. Computer Science Department) ;<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/500695794#Topic\/automatic_theorem_proving<\/a>> # Automatic theorem proving<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Intangible<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Automatic theorem proving<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/500695794#Topic\/computer_algorithms<\/a>> # Computer algorithms<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Intangible<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Computer algorithms<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/500695794#Topic\/logic_symbolic_and_mathematical<\/a>> # Logic, Symbolic and mathematical<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Intangible<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Logic, Symbolic and mathematical<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/id.loc.gov\/vocabulary\/countries\/cau<\/a>>\u00A0\u00A0\u00A0\u00A0a schema:Place<\/a> ;\u00A0\u00A0\u00A0dcterms:identifier<\/a> \"cau<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/id.worldcat.org\/fast\/1002068<\/a>> # Logic, Symbolic and mathematical<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Intangible<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Logic, Symbolic and mathematical<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/id.worldcat.org\/fast\/822777<\/a>> # Automatic theorem proving<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Intangible<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Automatic theorem proving<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/id.worldcat.org\/fast\/872010<\/a>> # Computer algorithms<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Intangible<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Computer algorithms<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/viaf.org\/viaf\/6673157<\/a>> # Hugh Wingfield McGuire<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Person<\/a> ;\u00A0\u00A0\u00A0schema:familyName<\/a> \"McGuire<\/span>\" ;\u00A0\u00A0\u00A0schema:givenName<\/a> \"Hugh Wingfield<\/span>\" ;\u00A0\u00A0\u00A0schema:givenName<\/a> \"Hugh W.<\/span>\" ;\u00A0\u00A0\u00A0schema:name<\/a> \"Hugh Wingfield McGuire<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/www.worldcat.org\/title\/-\/oclc\/34426902<\/a>>\u00A0\u00A0\u00A0\u00A0a genont:InformationResource<\/a>, genont:ContentTypeGenericResource<\/a> ;\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/www.worldcat.org\/oclc\/34426902<\/a>> ; # Two methods for checking formulas of temporal logic<\/span>\u00A0\u00A0\u00A0schema:dateModified<\/a> \"2018-11-11<\/span>\" ;\u00A0\u00A0\u00A0void:inDataset<\/a> <http:\/\/purl.oclc.org\/dataset\/WorldCat<\/a>> ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/www.worldcat.org\/title\/-\/oclc\/34426902#PublicationEvent\/stanford_calif_dept_of_computer_science_stanford_university_1995<\/a>>\u00A0\u00A0\u00A0\u00A0a schema:PublicationEvent<\/a> ;\u00A0\u00A0\u00A0schema:location<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/500695794#Place\/stanford_calif<\/a>> ; # Stanford, Calif.<\/span>\u00A0\u00A0\u00A0schema:organizer<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/500695794#Agent\/dept_of_computer_science_stanford_university<\/a>> ; # Dept. of Computer Science, Stanford University<\/span>\u00A0\u00A0\u00A0\u00A0.<\/div>

Content-negotiable representations<\/p>