/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf -i ../../../trunk/examples/svcomp/pthread/triangular-longer-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-16 00:00:46,617 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-16 00:00:46,620 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-16 00:00:46,644 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-16 00:00:46,645 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-16 00:00:46,646 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-16 00:00:46,648 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-16 00:00:46,650 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-16 00:00:46,652 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-16 00:00:46,653 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-16 00:00:46,655 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-16 00:00:46,656 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-16 00:00:46,656 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-16 00:00:46,657 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-16 00:00:46,658 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-16 00:00:46,660 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-16 00:00:46,661 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-16 00:00:46,662 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-16 00:00:46,664 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-16 00:00:46,666 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-16 00:00:46,667 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-16 00:00:46,669 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-16 00:00:46,670 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-16 00:00:46,672 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-16 00:00:46,675 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-16 00:00:46,675 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-16 00:00:46,675 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-16 00:00:46,676 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-16 00:00:46,677 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-16 00:00:46,678 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-16 00:00:46,678 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-16 00:00:46,679 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-16 00:00:46,679 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-16 00:00:46,680 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-16 00:00:46,682 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-16 00:00:46,682 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-16 00:00:46,683 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-16 00:00:46,683 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-16 00:00:46,683 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-16 00:00:46,684 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-16 00:00:46,685 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-16 00:00:46,686 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf [2020-10-16 00:00:46,712 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-16 00:00:46,712 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-16 00:00:46,714 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-16 00:00:46,714 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-16 00:00:46,714 INFO L138 SettingsManager]: * Use SBE=true [2020-10-16 00:00:46,714 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-16 00:00:46,714 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-16 00:00:46,715 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-16 00:00:46,715 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-16 00:00:46,715 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-16 00:00:46,715 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-16 00:00:46,715 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-16 00:00:46,716 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-16 00:00:46,716 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-16 00:00:46,716 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-16 00:00:46,716 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-16 00:00:46,716 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-16 00:00:46,717 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-16 00:00:46,717 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-16 00:00:46,717 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-16 00:00:46,717 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-16 00:00:46,717 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 00:00:46,718 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-16 00:00:46,718 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-16 00:00:46,718 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-16 00:00:46,718 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-16 00:00:46,719 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-16 00:00:46,719 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-16 00:00:46,719 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-16 00:00:47,059 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-16 00:00:47,074 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-16 00:00:47,078 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-16 00:00:47,080 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-16 00:00:47,080 INFO L275 PluginConnector]: CDTParser initialized [2020-10-16 00:00:47,081 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/triangular-longer-2.i [2020-10-16 00:00:47,175 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/89d471b25/1a52d9fe65bf4dda83b2043752ad8051/FLAG1af002934 [2020-10-16 00:00:47,766 INFO L306 CDTParser]: Found 1 translation units. [2020-10-16 00:00:47,767 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/triangular-longer-2.i [2020-10-16 00:00:47,787 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/89d471b25/1a52d9fe65bf4dda83b2043752ad8051/FLAG1af002934 [2020-10-16 00:00:48,040 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/89d471b25/1a52d9fe65bf4dda83b2043752ad8051 [2020-10-16 00:00:48,050 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-16 00:00:48,052 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-16 00:00:48,053 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-16 00:00:48,054 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-16 00:00:48,058 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-16 00:00:48,060 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 12:00:48" (1/1) ... [2020-10-16 00:00:48,065 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@489c61a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:48, skipping insertion in model container [2020-10-16 00:00:48,065 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 12:00:48" (1/1) ... [2020-10-16 00:00:48,075 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-16 00:00:48,154 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-16 00:00:48,686 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 00:00:48,705 INFO L203 MainTranslator]: Completed pre-run [2020-10-16 00:00:48,800 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 00:00:48,882 INFO L208 MainTranslator]: Completed translation [2020-10-16 00:00:48,882 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:48 WrapperNode [2020-10-16 00:00:48,883 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-16 00:00:48,884 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-16 00:00:48,884 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-16 00:00:48,884 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-16 00:00:48,891 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:48" (1/1) ... [2020-10-16 00:00:48,907 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:48" (1/1) ... [2020-10-16 00:00:48,931 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-16 00:00:48,932 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-16 00:00:48,932 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-16 00:00:48,932 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-16 00:00:48,943 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:48" (1/1) ... [2020-10-16 00:00:48,943 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:48" (1/1) ... [2020-10-16 00:00:48,946 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:48" (1/1) ... [2020-10-16 00:00:48,947 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:48" (1/1) ... [2020-10-16 00:00:48,952 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:48" (1/1) ... [2020-10-16 00:00:48,958 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:48" (1/1) ... [2020-10-16 00:00:48,960 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:48" (1/1) ... [2020-10-16 00:00:48,963 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-16 00:00:48,964 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-16 00:00:48,964 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-16 00:00:48,965 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-16 00:00:48,965 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:48" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 00:00:49,034 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-16 00:00:49,034 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-16 00:00:49,034 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-16 00:00:49,034 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-16 00:00:49,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-16 00:00:49,035 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-16 00:00:49,035 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-16 00:00:49,035 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-16 00:00:49,036 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-16 00:00:49,036 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-16 00:00:49,036 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-16 00:00:49,038 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-16 00:00:49,413 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-16 00:00:49,413 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-16 00:00:49,416 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 12:00:49 BoogieIcfgContainer [2020-10-16 00:00:49,416 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-16 00:00:49,417 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-16 00:00:49,418 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-16 00:00:49,422 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-16 00:00:49,422 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 12:00:48" (1/3) ... [2020-10-16 00:00:49,423 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3bf5d053 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 12:00:49, skipping insertion in model container [2020-10-16 00:00:49,423 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:00:48" (2/3) ... [2020-10-16 00:00:49,424 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3bf5d053 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 12:00:49, skipping insertion in model container [2020-10-16 00:00:49,424 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 12:00:49" (3/3) ... [2020-10-16 00:00:49,426 INFO L111 eAbstractionObserver]: Analyzing ICFG triangular-longer-2.i [2020-10-16 00:00:49,439 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-16 00:00:49,448 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-16 00:00:49,449 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-16 00:00:49,476 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,476 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,477 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,477 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,477 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,478 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,478 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,478 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,478 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,479 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,479 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,479 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,479 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,480 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,480 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,480 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,480 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,481 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,481 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,481 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,482 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,482 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,482 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,482 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,482 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,483 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,483 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,483 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,487 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,487 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,488 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,488 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,488 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,488 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,506 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,507 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,507 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,507 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,507 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,507 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:00:49,524 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-16 00:00:49,544 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 00:00:49,544 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 00:00:49,544 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 00:00:49,544 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 00:00:49,545 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 00:00:49,545 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 00:00:49,545 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 00:00:49,545 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 00:00:49,558 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 57 places, 55 transitions, 120 flow [2020-10-16 00:00:49,600 INFO L129 PetriNetUnfolder]: 5/53 cut-off events. [2020-10-16 00:00:49,601 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 00:00:49,608 INFO L80 FinitePrefix]: Finished finitePrefix Result has 60 conditions, 53 events. 5/53 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 79 event pairs, 0 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 41. Up to 2 conditions per place. [2020-10-16 00:00:49,608 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 55 transitions, 120 flow [2020-10-16 00:00:49,620 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 53 transitions, 112 flow [2020-10-16 00:00:49,623 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 00:00:49,627 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 55 places, 53 transitions, 112 flow [2020-10-16 00:00:49,630 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 55 places, 53 transitions, 112 flow [2020-10-16 00:00:49,631 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 55 places, 53 transitions, 112 flow [2020-10-16 00:00:49,649 INFO L129 PetriNetUnfolder]: 5/53 cut-off events. [2020-10-16 00:00:49,649 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 00:00:49,650 INFO L80 FinitePrefix]: Finished finitePrefix Result has 60 conditions, 53 events. 5/53 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 81 event pairs, 0 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 41. Up to 2 conditions per place. [2020-10-16 00:00:49,652 INFO L117 LiptonReduction]: Number of co-enabled transitions 924 [2020-10-16 00:00:50,965 INFO L132 LiptonReduction]: Checked pairs total: 881 [2020-10-16 00:00:50,965 INFO L134 LiptonReduction]: Total number of compositions: 45 [2020-10-16 00:00:50,969 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1349 [2020-10-16 00:00:50,978 INFO L129 PetriNetUnfolder]: 2/12 cut-off events. [2020-10-16 00:00:50,978 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 00:00:50,979 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:50,980 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-16 00:00:50,981 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:50,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:50,988 INFO L82 PathProgramCache]: Analyzing trace with hash -1798862799, now seen corresponding path program 1 times [2020-10-16 00:00:50,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:51,000 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714420759] [2020-10-16 00:00:51,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:51,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:51,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:51,250 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714420759] [2020-10-16 00:00:51,252 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:00:51,252 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 00:00:51,253 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627697166] [2020-10-16 00:00:51,265 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 00:00:51,266 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:51,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 00:00:51,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-16 00:00:51,288 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:51,290 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 18 places, 13 transitions, 32 flow. Second operand 4 states. [2020-10-16 00:00:51,290 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:51,290 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:51,292 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:51,380 INFO L129 PetriNetUnfolder]: 29/61 cut-off events. [2020-10-16 00:00:51,380 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 00:00:51,381 INFO L80 FinitePrefix]: Finished finitePrefix Result has 115 conditions, 61 events. 29/61 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 148 event pairs, 4 based on Foata normal form. 0/59 useless extension candidates. Maximal degree in co-relation 106. Up to 28 conditions per place. [2020-10-16 00:00:51,383 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 7 selfloop transitions, 5 changer transitions 3/22 dead transitions. [2020-10-16 00:00:51,383 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 22 transitions, 80 flow [2020-10-16 00:00:51,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 00:00:51,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 00:00:51,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 342 transitions. [2020-10-16 00:00:51,404 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.684 [2020-10-16 00:00:51,405 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 342 transitions. [2020-10-16 00:00:51,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 342 transitions. [2020-10-16 00:00:51,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:51,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 342 transitions. [2020-10-16 00:00:51,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 00:00:51,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 00:00:51,426 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 00:00:51,428 INFO L185 Difference]: Start difference. First operand has 18 places, 13 transitions, 32 flow. Second operand 5 states and 342 transitions. [2020-10-16 00:00:51,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 22 transitions, 80 flow [2020-10-16 00:00:51,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 22 transitions, 78 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-16 00:00:51,436 INFO L241 Difference]: Finished difference. Result has 23 places, 16 transitions, 65 flow [2020-10-16 00:00:51,440 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=30, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=13, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=65, PETRI_PLACES=23, PETRI_TRANSITIONS=16} [2020-10-16 00:00:51,441 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 5 predicate places. [2020-10-16 00:00:51,442 INFO L481 AbstractCegarLoop]: Abstraction has has 23 places, 16 transitions, 65 flow [2020-10-16 00:00:51,442 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 00:00:51,442 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:51,442 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:51,443 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-16 00:00:51,443 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:51,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:51,443 INFO L82 PathProgramCache]: Analyzing trace with hash -2130400634, now seen corresponding path program 1 times [2020-10-16 00:00:51,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:51,444 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623475528] [2020-10-16 00:00:51,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:51,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:51,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:51,530 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623475528] [2020-10-16 00:00:51,531 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:00:51,531 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 00:00:51,531 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824820764] [2020-10-16 00:00:51,533 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 00:00:51,533 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:51,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 00:00:51,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-16 00:00:51,535 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:51,536 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 16 transitions, 65 flow. Second operand 5 states. [2020-10-16 00:00:51,536 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:51,536 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:51,537 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:51,578 INFO L129 PetriNetUnfolder]: 17/42 cut-off events. [2020-10-16 00:00:51,578 INFO L130 PetriNetUnfolder]: For 25/25 co-relation queries the response was YES. [2020-10-16 00:00:51,579 INFO L80 FinitePrefix]: Finished finitePrefix Result has 124 conditions, 42 events. 17/42 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 82 event pairs, 0 based on Foata normal form. 1/42 useless extension candidates. Maximal degree in co-relation 112. Up to 21 conditions per place. [2020-10-16 00:00:51,580 INFO L132 encePairwiseOnDemand]: 96/100 looper letters, 12 selfloop transitions, 6 changer transitions 0/25 dead transitions. [2020-10-16 00:00:51,580 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 25 transitions, 147 flow [2020-10-16 00:00:51,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 00:00:51,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 00:00:51,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 271 transitions. [2020-10-16 00:00:51,583 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6775 [2020-10-16 00:00:51,584 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 271 transitions. [2020-10-16 00:00:51,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 271 transitions. [2020-10-16 00:00:51,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:51,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 271 transitions. [2020-10-16 00:00:51,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 00:00:51,587 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 00:00:51,588 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 00:00:51,588 INFO L185 Difference]: Start difference. First operand has 23 places, 16 transitions, 65 flow. Second operand 4 states and 271 transitions. [2020-10-16 00:00:51,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 25 transitions, 147 flow [2020-10-16 00:00:51,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 25 transitions, 142 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 00:00:51,590 INFO L241 Difference]: Finished difference. Result has 26 places, 21 transitions, 114 flow [2020-10-16 00:00:51,591 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=114, PETRI_PLACES=26, PETRI_TRANSITIONS=21} [2020-10-16 00:00:51,592 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 8 predicate places. [2020-10-16 00:00:51,592 INFO L481 AbstractCegarLoop]: Abstraction has has 26 places, 21 transitions, 114 flow [2020-10-16 00:00:51,592 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 00:00:51,592 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:51,592 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:51,593 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-16 00:00:51,593 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:51,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:51,593 INFO L82 PathProgramCache]: Analyzing trace with hash 993324059, now seen corresponding path program 1 times [2020-10-16 00:00:51,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:51,594 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788922634] [2020-10-16 00:00:51,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:51,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:51,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:51,713 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788922634] [2020-10-16 00:00:51,714 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:00:51,714 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 00:00:51,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837774444] [2020-10-16 00:00:51,715 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 00:00:51,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:51,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 00:00:51,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-10-16 00:00:51,718 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:51,718 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 21 transitions, 114 flow. Second operand 6 states. [2020-10-16 00:00:51,718 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:51,718 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:51,719 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:51,829 INFO L129 PetriNetUnfolder]: 28/67 cut-off events. [2020-10-16 00:00:51,830 INFO L130 PetriNetUnfolder]: For 78/78 co-relation queries the response was YES. [2020-10-16 00:00:51,831 INFO L80 FinitePrefix]: Finished finitePrefix Result has 232 conditions, 67 events. 28/67 cut-off events. For 78/78 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 157 event pairs, 0 based on Foata normal form. 2/68 useless extension candidates. Maximal degree in co-relation 217. Up to 23 conditions per place. [2020-10-16 00:00:51,832 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 13 selfloop transitions, 17 changer transitions 0/37 dead transitions. [2020-10-16 00:00:51,832 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 37 transitions, 270 flow [2020-10-16 00:00:51,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 00:00:51,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 00:00:51,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 542 transitions. [2020-10-16 00:00:51,837 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6775 [2020-10-16 00:00:51,837 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 542 transitions. [2020-10-16 00:00:51,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 542 transitions. [2020-10-16 00:00:51,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:51,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 542 transitions. [2020-10-16 00:00:51,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 00:00:51,843 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 00:00:51,844 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 00:00:51,844 INFO L185 Difference]: Start difference. First operand has 26 places, 21 transitions, 114 flow. Second operand 8 states and 542 transitions. [2020-10-16 00:00:51,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 37 transitions, 270 flow [2020-10-16 00:00:51,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 37 transitions, 268 flow, removed 1 selfloop flow, removed 0 redundant places. [2020-10-16 00:00:51,849 INFO L241 Difference]: Finished difference. Result has 37 places, 31 transitions, 245 flow [2020-10-16 00:00:51,849 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=8, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=245, PETRI_PLACES=37, PETRI_TRANSITIONS=31} [2020-10-16 00:00:51,850 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 19 predicate places. [2020-10-16 00:00:51,850 INFO L481 AbstractCegarLoop]: Abstraction has has 37 places, 31 transitions, 245 flow [2020-10-16 00:00:51,850 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 00:00:51,850 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:51,850 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:51,851 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-16 00:00:51,851 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:51,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:51,851 INFO L82 PathProgramCache]: Analyzing trace with hash 1383900809, now seen corresponding path program 2 times [2020-10-16 00:00:51,852 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:51,852 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215515430] [2020-10-16 00:00:51,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:51,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:51,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:51,940 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215515430] [2020-10-16 00:00:51,941 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:00:51,941 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 00:00:51,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028485760] [2020-10-16 00:00:51,942 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 00:00:51,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:51,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 00:00:51,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-10-16 00:00:51,945 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:51,945 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 31 transitions, 245 flow. Second operand 6 states. [2020-10-16 00:00:51,945 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:51,946 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:51,946 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:52,062 INFO L129 PetriNetUnfolder]: 25/61 cut-off events. [2020-10-16 00:00:52,063 INFO L130 PetriNetUnfolder]: For 207/213 co-relation queries the response was YES. [2020-10-16 00:00:52,064 INFO L80 FinitePrefix]: Finished finitePrefix Result has 297 conditions, 61 events. 25/61 cut-off events. For 207/213 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 149 event pairs, 0 based on Foata normal form. 4/64 useless extension candidates. Maximal degree in co-relation 276. Up to 23 conditions per place. [2020-10-16 00:00:52,065 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 12 selfloop transitions, 18 changer transitions 0/37 dead transitions. [2020-10-16 00:00:52,065 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 37 transitions, 371 flow [2020-10-16 00:00:52,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 00:00:52,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 00:00:52,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 474 transitions. [2020-10-16 00:00:52,068 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6771428571428572 [2020-10-16 00:00:52,069 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 474 transitions. [2020-10-16 00:00:52,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 474 transitions. [2020-10-16 00:00:52,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:52,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 474 transitions. [2020-10-16 00:00:52,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 00:00:52,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 00:00:52,073 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 00:00:52,073 INFO L185 Difference]: Start difference. First operand has 37 places, 31 transitions, 245 flow. Second operand 7 states and 474 transitions. [2020-10-16 00:00:52,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 37 transitions, 371 flow [2020-10-16 00:00:52,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 37 transitions, 338 flow, removed 9 selfloop flow, removed 3 redundant places. [2020-10-16 00:00:52,080 INFO L241 Difference]: Finished difference. Result has 42 places, 32 transitions, 280 flow [2020-10-16 00:00:52,080 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=280, PETRI_PLACES=42, PETRI_TRANSITIONS=32} [2020-10-16 00:00:52,080 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 24 predicate places. [2020-10-16 00:00:52,081 INFO L481 AbstractCegarLoop]: Abstraction has has 42 places, 32 transitions, 280 flow [2020-10-16 00:00:52,081 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 00:00:52,081 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:52,081 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:52,081 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-16 00:00:52,081 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:52,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:52,082 INFO L82 PathProgramCache]: Analyzing trace with hash 1013031689, now seen corresponding path program 3 times [2020-10-16 00:00:52,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:52,083 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352838150] [2020-10-16 00:00:52,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:52,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:52,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:52,172 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352838150] [2020-10-16 00:00:52,173 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:00:52,173 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 00:00:52,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393147415] [2020-10-16 00:00:52,176 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 00:00:52,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:52,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 00:00:52,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-10-16 00:00:52,180 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:52,180 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 280 flow. Second operand 6 states. [2020-10-16 00:00:52,180 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:52,181 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:52,181 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:52,286 INFO L129 PetriNetUnfolder]: 30/73 cut-off events. [2020-10-16 00:00:52,287 INFO L130 PetriNetUnfolder]: For 319/325 co-relation queries the response was YES. [2020-10-16 00:00:52,288 INFO L80 FinitePrefix]: Finished finitePrefix Result has 380 conditions, 73 events. 30/73 cut-off events. For 319/325 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 207 event pairs, 0 based on Foata normal form. 2/75 useless extension candidates. Maximal degree in co-relation 357. Up to 34 conditions per place. [2020-10-16 00:00:52,289 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 21 selfloop transitions, 16 changer transitions 0/44 dead transitions. [2020-10-16 00:00:52,290 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 44 transitions, 484 flow [2020-10-16 00:00:52,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 00:00:52,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 00:00:52,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 474 transitions. [2020-10-16 00:00:52,293 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6771428571428572 [2020-10-16 00:00:52,293 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 474 transitions. [2020-10-16 00:00:52,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 474 transitions. [2020-10-16 00:00:52,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:52,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 474 transitions. [2020-10-16 00:00:52,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 00:00:52,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 00:00:52,297 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 00:00:52,297 INFO L185 Difference]: Start difference. First operand has 42 places, 32 transitions, 280 flow. Second operand 7 states and 474 transitions. [2020-10-16 00:00:52,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 44 transitions, 484 flow [2020-10-16 00:00:52,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 434 flow, removed 8 selfloop flow, removed 5 redundant places. [2020-10-16 00:00:52,304 INFO L241 Difference]: Finished difference. Result has 46 places, 39 transitions, 370 flow [2020-10-16 00:00:52,305 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=370, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2020-10-16 00:00:52,305 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 28 predicate places. [2020-10-16 00:00:52,305 INFO L481 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 370 flow [2020-10-16 00:00:52,305 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 00:00:52,306 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:52,306 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:52,306 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-16 00:00:52,306 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:52,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:52,307 INFO L82 PathProgramCache]: Analyzing trace with hash 728810004, now seen corresponding path program 4 times [2020-10-16 00:00:52,307 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:52,307 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240634989] [2020-10-16 00:00:52,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:52,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:52,383 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:52,383 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240634989] [2020-10-16 00:00:52,384 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405407998] [2020-10-16 00:00:52,384 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:52,451 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:00:52,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:52,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 00:00:52,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:52,514 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:00:52,529 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:52,529 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:52,529 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2020-10-16 00:00:52,530 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47058886] [2020-10-16 00:00:52,530 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 00:00:52,530 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:52,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 00:00:52,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2020-10-16 00:00:52,533 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:52,534 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 370 flow. Second operand 8 states. [2020-10-16 00:00:52,534 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:52,534 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:52,534 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:52,672 INFO L129 PetriNetUnfolder]: 33/80 cut-off events. [2020-10-16 00:00:52,672 INFO L130 PetriNetUnfolder]: For 371/376 co-relation queries the response was YES. [2020-10-16 00:00:52,673 INFO L80 FinitePrefix]: Finished finitePrefix Result has 437 conditions, 80 events. 33/80 cut-off events. For 371/376 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 232 event pairs, 0 based on Foata normal form. 1/81 useless extension candidates. Maximal degree in co-relation 411. Up to 33 conditions per place. [2020-10-16 00:00:52,675 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 13 selfloop transitions, 28 changer transitions 0/48 dead transitions. [2020-10-16 00:00:52,675 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 48 transitions, 566 flow [2020-10-16 00:00:52,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 00:00:52,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 00:00:52,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 541 transitions. [2020-10-16 00:00:52,679 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67625 [2020-10-16 00:00:52,679 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 541 transitions. [2020-10-16 00:00:52,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 541 transitions. [2020-10-16 00:00:52,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:52,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 541 transitions. [2020-10-16 00:00:52,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 00:00:52,683 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 00:00:52,683 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 00:00:52,684 INFO L185 Difference]: Start difference. First operand has 46 places, 39 transitions, 370 flow. Second operand 8 states and 541 transitions. [2020-10-16 00:00:52,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 48 transitions, 566 flow [2020-10-16 00:00:52,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 48 transitions, 548 flow, removed 5 selfloop flow, removed 1 redundant places. [2020-10-16 00:00:52,690 INFO L241 Difference]: Finished difference. Result has 54 places, 42 transitions, 474 flow [2020-10-16 00:00:52,691 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=474, PETRI_PLACES=54, PETRI_TRANSITIONS=42} [2020-10-16 00:00:52,691 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 36 predicate places. [2020-10-16 00:00:52,691 INFO L481 AbstractCegarLoop]: Abstraction has has 54 places, 42 transitions, 474 flow [2020-10-16 00:00:52,691 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 00:00:52,691 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:52,692 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:52,905 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2020-10-16 00:00:52,907 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:52,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:52,908 INFO L82 PathProgramCache]: Analyzing trace with hash -1735406889, now seen corresponding path program 5 times [2020-10-16 00:00:52,908 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:52,909 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403633473] [2020-10-16 00:00:52,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:52,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:53,009 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:53,011 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403633473] [2020-10-16 00:00:53,012 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364941808] [2020-10-16 00:00:53,012 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:53,087 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:00:53,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:53,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 00:00:53,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:53,112 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:53,113 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:53,113 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2020-10-16 00:00:53,114 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537918138] [2020-10-16 00:00:53,114 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 00:00:53,114 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:53,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 00:00:53,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-10-16 00:00:53,116 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:53,117 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 42 transitions, 474 flow. Second operand 7 states. [2020-10-16 00:00:53,117 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:53,117 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:53,117 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:53,209 INFO L129 PetriNetUnfolder]: 35/85 cut-off events. [2020-10-16 00:00:53,209 INFO L130 PetriNetUnfolder]: For 593/602 co-relation queries the response was YES. [2020-10-16 00:00:53,210 INFO L80 FinitePrefix]: Finished finitePrefix Result has 519 conditions, 85 events. 35/85 cut-off events. For 593/602 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 245 event pairs, 0 based on Foata normal form. 11/96 useless extension candidates. Maximal degree in co-relation 490. Up to 44 conditions per place. [2020-10-16 00:00:53,212 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 28 selfloop transitions, 15 changer transitions 0/50 dead transitions. [2020-10-16 00:00:53,212 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 50 transitions, 674 flow [2020-10-16 00:00:53,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 00:00:53,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 00:00:53,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 540 transitions. [2020-10-16 00:00:53,215 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675 [2020-10-16 00:00:53,215 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 540 transitions. [2020-10-16 00:00:53,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 540 transitions. [2020-10-16 00:00:53,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:53,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 540 transitions. [2020-10-16 00:00:53,217 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 00:00:53,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 00:00:53,219 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 00:00:53,219 INFO L185 Difference]: Start difference. First operand has 54 places, 42 transitions, 474 flow. Second operand 8 states and 540 transitions. [2020-10-16 00:00:53,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 50 transitions, 674 flow [2020-10-16 00:00:53,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 50 transitions, 622 flow, removed 8 selfloop flow, removed 5 redundant places. [2020-10-16 00:00:53,227 INFO L241 Difference]: Finished difference. Result has 59 places, 45 transitions, 509 flow [2020-10-16 00:00:53,227 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=509, PETRI_PLACES=59, PETRI_TRANSITIONS=45} [2020-10-16 00:00:53,227 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 41 predicate places. [2020-10-16 00:00:53,228 INFO L481 AbstractCegarLoop]: Abstraction has has 59 places, 45 transitions, 509 flow [2020-10-16 00:00:53,228 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 00:00:53,228 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:53,228 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:53,436 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:53,437 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:53,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:53,438 INFO L82 PathProgramCache]: Analyzing trace with hash 1339228555, now seen corresponding path program 6 times [2020-10-16 00:00:53,438 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:53,439 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884418828] [2020-10-16 00:00:53,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:53,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:53,506 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:53,506 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884418828] [2020-10-16 00:00:53,506 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256488923] [2020-10-16 00:00:53,507 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:53,565 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 00:00:53,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:53,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 00:00:53,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:53,590 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:00:53,601 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:53,601 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:53,602 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2020-10-16 00:00:53,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64546553] [2020-10-16 00:00:53,602 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 00:00:53,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:53,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 00:00:53,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-10-16 00:00:53,604 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:53,605 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 45 transitions, 509 flow. Second operand 8 states. [2020-10-16 00:00:53,605 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:53,605 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:53,606 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:53,823 INFO L129 PetriNetUnfolder]: 39/95 cut-off events. [2020-10-16 00:00:53,824 INFO L130 PetriNetUnfolder]: For 807/809 co-relation queries the response was YES. [2020-10-16 00:00:53,825 INFO L80 FinitePrefix]: Finished finitePrefix Result has 611 conditions, 95 events. 39/95 cut-off events. For 807/809 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 296 event pairs, 0 based on Foata normal form. 4/99 useless extension candidates. Maximal degree in co-relation 579. Up to 43 conditions per place. [2020-10-16 00:00:53,830 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 25 selfloop transitions, 24 changer transitions 0/56 dead transitions. [2020-10-16 00:00:53,830 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 56 transitions, 789 flow [2020-10-16 00:00:53,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 00:00:53,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 00:00:53,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 744 transitions. [2020-10-16 00:00:53,836 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6763636363636364 [2020-10-16 00:00:53,836 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 744 transitions. [2020-10-16 00:00:53,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 744 transitions. [2020-10-16 00:00:53,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:53,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 744 transitions. [2020-10-16 00:00:53,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 00:00:53,843 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 00:00:53,843 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 00:00:53,843 INFO L185 Difference]: Start difference. First operand has 59 places, 45 transitions, 509 flow. Second operand 11 states and 744 transitions. [2020-10-16 00:00:53,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 56 transitions, 789 flow [2020-10-16 00:00:53,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 56 transitions, 722 flow, removed 25 selfloop flow, removed 3 redundant places. [2020-10-16 00:00:53,854 INFO L241 Difference]: Finished difference. Result has 69 places, 49 transitions, 594 flow [2020-10-16 00:00:53,855 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=594, PETRI_PLACES=69, PETRI_TRANSITIONS=49} [2020-10-16 00:00:53,855 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 51 predicate places. [2020-10-16 00:00:53,855 INFO L481 AbstractCegarLoop]: Abstraction has has 69 places, 49 transitions, 594 flow [2020-10-16 00:00:53,855 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 00:00:53,856 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:53,856 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:54,070 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:54,071 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:54,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:54,072 INFO L82 PathProgramCache]: Analyzing trace with hash 1051578980, now seen corresponding path program 7 times [2020-10-16 00:00:54,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:54,073 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691401856] [2020-10-16 00:00:54,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:54,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:54,177 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:54,177 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691401856] [2020-10-16 00:00:54,178 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873210881] [2020-10-16 00:00:54,178 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:54,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:54,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 00:00:54,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:54,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:54,253 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:54,253 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2020-10-16 00:00:54,254 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811091521] [2020-10-16 00:00:54,254 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 00:00:54,255 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:54,255 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 00:00:54,255 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-10-16 00:00:54,256 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:54,257 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 49 transitions, 594 flow. Second operand 8 states. [2020-10-16 00:00:54,257 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:54,257 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:54,258 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:54,384 INFO L129 PetriNetUnfolder]: 41/102 cut-off events. [2020-10-16 00:00:54,385 INFO L130 PetriNetUnfolder]: For 952/961 co-relation queries the response was YES. [2020-10-16 00:00:54,386 INFO L80 FinitePrefix]: Finished finitePrefix Result has 691 conditions, 102 events. 41/102 cut-off events. For 952/961 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 329 event pairs, 0 based on Foata normal form. 7/109 useless extension candidates. Maximal degree in co-relation 656. Up to 47 conditions per place. [2020-10-16 00:00:54,388 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 25 selfloop transitions, 26 changer transitions 0/58 dead transitions. [2020-10-16 00:00:54,388 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 58 transitions, 858 flow [2020-10-16 00:00:54,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 00:00:54,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 00:00:54,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 675 transitions. [2020-10-16 00:00:54,392 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675 [2020-10-16 00:00:54,392 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 675 transitions. [2020-10-16 00:00:54,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 675 transitions. [2020-10-16 00:00:54,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:54,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 675 transitions. [2020-10-16 00:00:54,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 00:00:54,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 00:00:54,398 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 00:00:54,398 INFO L185 Difference]: Start difference. First operand has 69 places, 49 transitions, 594 flow. Second operand 10 states and 675 transitions. [2020-10-16 00:00:54,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 58 transitions, 858 flow [2020-10-16 00:00:54,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 58 transitions, 785 flow, removed 22 selfloop flow, removed 5 redundant places. [2020-10-16 00:00:54,408 INFO L241 Difference]: Finished difference. Result has 75 places, 51 transitions, 632 flow [2020-10-16 00:00:54,408 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=632, PETRI_PLACES=75, PETRI_TRANSITIONS=51} [2020-10-16 00:00:54,408 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 57 predicate places. [2020-10-16 00:00:54,409 INFO L481 AbstractCegarLoop]: Abstraction has has 75 places, 51 transitions, 632 flow [2020-10-16 00:00:54,409 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 00:00:54,409 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:54,409 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:54,623 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:54,624 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:54,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:54,625 INFO L82 PathProgramCache]: Analyzing trace with hash 1117784062, now seen corresponding path program 8 times [2020-10-16 00:00:54,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:54,626 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080261299] [2020-10-16 00:00:54,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:54,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:54,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:54,691 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080261299] [2020-10-16 00:00:54,691 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408721774] [2020-10-16 00:00:54,691 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:54,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:00:54,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:54,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 00:00:54,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:54,759 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:00:54,774 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:54,775 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:54,775 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2020-10-16 00:00:54,775 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499173087] [2020-10-16 00:00:54,776 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 00:00:54,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:54,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 00:00:54,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2020-10-16 00:00:54,778 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:54,779 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 51 transitions, 632 flow. Second operand 9 states. [2020-10-16 00:00:54,779 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:54,779 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:54,779 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:54,971 INFO L129 PetriNetUnfolder]: 45/114 cut-off events. [2020-10-16 00:00:54,972 INFO L130 PetriNetUnfolder]: For 1113/1115 co-relation queries the response was YES. [2020-10-16 00:00:54,974 INFO L80 FinitePrefix]: Finished finitePrefix Result has 792 conditions, 114 events. 45/114 cut-off events. For 1113/1115 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 396 event pairs, 0 based on Foata normal form. 4/118 useless extension candidates. Maximal degree in co-relation 756. Up to 55 conditions per place. [2020-10-16 00:00:54,976 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 23 selfloop transitions, 32 changer transitions 0/62 dead transitions. [2020-10-16 00:00:54,976 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 62 transitions, 936 flow [2020-10-16 00:00:54,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 00:00:54,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 00:00:54,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 743 transitions. [2020-10-16 00:00:54,980 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6754545454545454 [2020-10-16 00:00:54,980 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 743 transitions. [2020-10-16 00:00:54,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 743 transitions. [2020-10-16 00:00:54,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:54,982 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 743 transitions. [2020-10-16 00:00:54,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 00:00:54,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 00:00:54,986 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 00:00:54,986 INFO L185 Difference]: Start difference. First operand has 75 places, 51 transitions, 632 flow. Second operand 11 states and 743 transitions. [2020-10-16 00:00:54,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 62 transitions, 936 flow [2020-10-16 00:00:54,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 62 transitions, 857 flow, removed 18 selfloop flow, removed 7 redundant places. [2020-10-16 00:00:54,996 INFO L241 Difference]: Finished difference. Result has 80 places, 55 transitions, 714 flow [2020-10-16 00:00:54,997 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=714, PETRI_PLACES=80, PETRI_TRANSITIONS=55} [2020-10-16 00:00:54,997 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 62 predicate places. [2020-10-16 00:00:54,997 INFO L481 AbstractCegarLoop]: Abstraction has has 80 places, 55 transitions, 714 flow [2020-10-16 00:00:54,997 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 00:00:54,997 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:54,998 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:55,212 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-10-16 00:00:55,213 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:55,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:55,214 INFO L82 PathProgramCache]: Analyzing trace with hash -1510678266, now seen corresponding path program 9 times [2020-10-16 00:00:55,214 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:55,215 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134950721] [2020-10-16 00:00:55,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:55,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:55,273 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:55,274 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134950721] [2020-10-16 00:00:55,274 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466495812] [2020-10-16 00:00:55,274 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:55,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 00:00:55,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:55,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 00:00:55,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:55,345 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:55,345 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:55,345 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2020-10-16 00:00:55,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376700044] [2020-10-16 00:00:55,346 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 00:00:55,346 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:55,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 00:00:55,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-10-16 00:00:55,348 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:55,348 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 55 transitions, 714 flow. Second operand 8 states. [2020-10-16 00:00:55,348 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:55,348 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:55,349 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:55,532 INFO L129 PetriNetUnfolder]: 56/139 cut-off events. [2020-10-16 00:00:55,533 INFO L130 PetriNetUnfolder]: For 1641/1643 co-relation queries the response was YES. [2020-10-16 00:00:55,534 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1036 conditions, 139 events. 56/139 cut-off events. For 1641/1643 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 496 event pairs, 0 based on Foata normal form. 2/141 useless extension candidates. Maximal degree in co-relation 998. Up to 73 conditions per place. [2020-10-16 00:00:55,537 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 19 selfloop transitions, 47 changer transitions 0/73 dead transitions. [2020-10-16 00:00:55,537 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 73 transitions, 1192 flow [2020-10-16 00:00:55,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 00:00:55,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 00:00:55,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 812 transitions. [2020-10-16 00:00:55,541 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6766666666666666 [2020-10-16 00:00:55,541 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 812 transitions. [2020-10-16 00:00:55,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 812 transitions. [2020-10-16 00:00:55,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:55,542 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 812 transitions. [2020-10-16 00:00:55,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 00:00:55,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 00:00:55,547 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 00:00:55,547 INFO L185 Difference]: Start difference. First operand has 80 places, 55 transitions, 714 flow. Second operand 12 states and 812 transitions. [2020-10-16 00:00:55,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 73 transitions, 1192 flow [2020-10-16 00:00:55,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 73 transitions, 1061 flow, removed 38 selfloop flow, removed 9 redundant places. [2020-10-16 00:00:55,560 INFO L241 Difference]: Finished difference. Result has 86 places, 63 transitions, 894 flow [2020-10-16 00:00:55,561 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=619, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=894, PETRI_PLACES=86, PETRI_TRANSITIONS=63} [2020-10-16 00:00:55,561 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 68 predicate places. [2020-10-16 00:00:55,561 INFO L481 AbstractCegarLoop]: Abstraction has has 86 places, 63 transitions, 894 flow [2020-10-16 00:00:55,561 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 00:00:55,561 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:55,561 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:55,774 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:55,775 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:55,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:55,776 INFO L82 PathProgramCache]: Analyzing trace with hash 1118290912, now seen corresponding path program 10 times [2020-10-16 00:00:55,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:55,777 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254887052] [2020-10-16 00:00:55,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:55,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:55,834 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:55,835 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254887052] [2020-10-16 00:00:55,835 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822966818] [2020-10-16 00:00:55,835 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:55,889 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:00:55,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:55,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 00:00:55,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:55,913 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:00:55,924 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:55,924 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:55,925 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2020-10-16 00:00:55,925 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717877887] [2020-10-16 00:00:55,925 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 00:00:55,926 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:55,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 00:00:55,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2020-10-16 00:00:55,927 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:55,928 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 63 transitions, 894 flow. Second operand 9 states. [2020-10-16 00:00:55,928 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:55,929 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:55,929 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:56,250 INFO L129 PetriNetUnfolder]: 53/133 cut-off events. [2020-10-16 00:00:56,250 INFO L130 PetriNetUnfolder]: For 1900/1906 co-relation queries the response was YES. [2020-10-16 00:00:56,252 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1062 conditions, 133 events. 53/133 cut-off events. For 1900/1906 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 490 event pairs, 0 based on Foata normal form. 8/141 useless extension candidates. Maximal degree in co-relation 1022. Up to 69 conditions per place. [2020-10-16 00:00:56,255 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 16 selfloop transitions, 50 changer transitions 0/73 dead transitions. [2020-10-16 00:00:56,255 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 73 transitions, 1256 flow [2020-10-16 00:00:56,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 00:00:56,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 00:00:56,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 879 transitions. [2020-10-16 00:00:56,261 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6761538461538461 [2020-10-16 00:00:56,261 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 879 transitions. [2020-10-16 00:00:56,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 879 transitions. [2020-10-16 00:00:56,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:56,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 879 transitions. [2020-10-16 00:00:56,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 00:00:56,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 00:00:56,268 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 00:00:56,268 INFO L185 Difference]: Start difference. First operand has 86 places, 63 transitions, 894 flow. Second operand 13 states and 879 transitions. [2020-10-16 00:00:56,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 73 transitions, 1256 flow [2020-10-16 00:00:56,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 73 transitions, 1123 flow, removed 38 selfloop flow, removed 7 redundant places. [2020-10-16 00:00:56,285 INFO L241 Difference]: Finished difference. Result has 93 places, 64 transitions, 922 flow [2020-10-16 00:00:56,285 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=761, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=922, PETRI_PLACES=93, PETRI_TRANSITIONS=64} [2020-10-16 00:00:56,286 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 75 predicate places. [2020-10-16 00:00:56,286 INFO L481 AbstractCegarLoop]: Abstraction has has 93 places, 64 transitions, 922 flow [2020-10-16 00:00:56,286 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 00:00:56,286 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:56,286 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:56,500 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:56,501 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:56,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:56,502 INFO L82 PathProgramCache]: Analyzing trace with hash -1433571448, now seen corresponding path program 11 times [2020-10-16 00:00:56,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:56,502 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698211713] [2020-10-16 00:00:56,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:56,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:56,571 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:56,572 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698211713] [2020-10-16 00:00:56,572 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256730247] [2020-10-16 00:00:56,573 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:56,615 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:00:56,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:56,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 00:00:56,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:56,641 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:00:56,655 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:56,655 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:56,655 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2020-10-16 00:00:56,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265672974] [2020-10-16 00:00:56,656 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 00:00:56,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:56,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 00:00:56,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2020-10-16 00:00:56,658 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:56,659 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 64 transitions, 922 flow. Second operand 9 states. [2020-10-16 00:00:56,659 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:56,659 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:56,659 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:56,875 INFO L129 PetriNetUnfolder]: 56/139 cut-off events. [2020-10-16 00:00:56,875 INFO L130 PetriNetUnfolder]: For 2179/2181 co-relation queries the response was YES. [2020-10-16 00:00:56,876 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1135 conditions, 139 events. 56/139 cut-off events. For 2179/2181 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 517 event pairs, 0 based on Foata normal form. 3/142 useless extension candidates. Maximal degree in co-relation 1093. Up to 69 conditions per place. [2020-10-16 00:00:56,879 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 35 selfloop transitions, 34 changer transitions 0/76 dead transitions. [2020-10-16 00:00:56,879 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 76 transitions, 1322 flow [2020-10-16 00:00:56,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 00:00:56,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 00:00:56,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 811 transitions. [2020-10-16 00:00:56,885 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6758333333333333 [2020-10-16 00:00:56,885 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 811 transitions. [2020-10-16 00:00:56,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 811 transitions. [2020-10-16 00:00:56,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:56,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 811 transitions. [2020-10-16 00:00:56,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 00:00:56,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 00:00:56,894 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 00:00:56,894 INFO L185 Difference]: Start difference. First operand has 93 places, 64 transitions, 922 flow. Second operand 12 states and 811 transitions. [2020-10-16 00:00:56,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 76 transitions, 1322 flow [2020-10-16 00:00:56,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 76 transitions, 1162 flow, removed 38 selfloop flow, removed 11 redundant places. [2020-10-16 00:00:56,912 INFO L241 Difference]: Finished difference. Result has 95 places, 67 transitions, 954 flow [2020-10-16 00:00:56,913 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=804, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=954, PETRI_PLACES=95, PETRI_TRANSITIONS=67} [2020-10-16 00:00:56,913 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 77 predicate places. [2020-10-16 00:00:56,913 INFO L481 AbstractCegarLoop]: Abstraction has has 95 places, 67 transitions, 954 flow [2020-10-16 00:00:56,913 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 00:00:56,913 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:56,914 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:57,126 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-10-16 00:00:57,127 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:57,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:57,127 INFO L82 PathProgramCache]: Analyzing trace with hash -1246359991, now seen corresponding path program 12 times [2020-10-16 00:00:57,127 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:57,127 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065792955] [2020-10-16 00:00:57,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:57,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:57,194 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:57,195 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065792955] [2020-10-16 00:00:57,195 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140679681] [2020-10-16 00:00:57,195 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:57,244 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 00:00:57,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:57,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 00:00:57,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:57,266 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:00:57,276 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:57,277 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:57,277 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2020-10-16 00:00:57,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267991779] [2020-10-16 00:00:57,278 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 00:00:57,278 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:57,278 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 00:00:57,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2020-10-16 00:00:57,280 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:57,280 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 67 transitions, 954 flow. Second operand 10 states. [2020-10-16 00:00:57,280 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:57,281 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:57,281 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:57,513 INFO L129 PetriNetUnfolder]: 59/146 cut-off events. [2020-10-16 00:00:57,513 INFO L130 PetriNetUnfolder]: For 1848/1850 co-relation queries the response was YES. [2020-10-16 00:00:57,514 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1133 conditions, 146 events. 59/146 cut-off events. For 1848/1850 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 543 event pairs, 0 based on Foata normal form. 1/147 useless extension candidates. Maximal degree in co-relation 1089. Up to 73 conditions per place. [2020-10-16 00:00:57,517 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 19 selfloop transitions, 54 changer transitions 0/80 dead transitions. [2020-10-16 00:00:57,517 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 80 transitions, 1380 flow [2020-10-16 00:00:57,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 00:00:57,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 00:00:57,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 811 transitions. [2020-10-16 00:00:57,520 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6758333333333333 [2020-10-16 00:00:57,520 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 811 transitions. [2020-10-16 00:00:57,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 811 transitions. [2020-10-16 00:00:57,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:57,521 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 811 transitions. [2020-10-16 00:00:57,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 00:00:57,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 00:00:57,532 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 00:00:57,532 INFO L185 Difference]: Start difference. First operand has 95 places, 67 transitions, 954 flow. Second operand 12 states and 811 transitions. [2020-10-16 00:00:57,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 80 transitions, 1380 flow [2020-10-16 00:00:57,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 80 transitions, 1310 flow, removed 11 selfloop flow, removed 9 redundant places. [2020-10-16 00:00:57,551 INFO L241 Difference]: Finished difference. Result has 99 places, 70 transitions, 1090 flow [2020-10-16 00:00:57,551 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=884, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1090, PETRI_PLACES=99, PETRI_TRANSITIONS=70} [2020-10-16 00:00:57,551 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 81 predicate places. [2020-10-16 00:00:57,551 INFO L481 AbstractCegarLoop]: Abstraction has has 99 places, 70 transitions, 1090 flow [2020-10-16 00:00:57,551 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 00:00:57,552 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:57,552 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:57,766 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:57,767 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:57,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:57,768 INFO L82 PathProgramCache]: Analyzing trace with hash -1053734124, now seen corresponding path program 13 times [2020-10-16 00:00:57,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:57,768 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089669346] [2020-10-16 00:00:57,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:57,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:57,840 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:57,841 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089669346] [2020-10-16 00:00:57,841 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261252328] [2020-10-16 00:00:57,841 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:57,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:57,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 00:00:57,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:57,901 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:57,902 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:57,902 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2020-10-16 00:00:57,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781819970] [2020-10-16 00:00:57,903 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 00:00:57,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:57,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 00:00:57,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2020-10-16 00:00:57,904 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:57,905 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 70 transitions, 1090 flow. Second operand 9 states. [2020-10-16 00:00:57,905 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:57,905 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:57,905 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:58,100 INFO L129 PetriNetUnfolder]: 61/151 cut-off events. [2020-10-16 00:00:58,100 INFO L130 PetriNetUnfolder]: For 2363/2369 co-relation queries the response was YES. [2020-10-16 00:00:58,103 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1254 conditions, 151 events. 61/151 cut-off events. For 2363/2369 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 571 event pairs, 0 based on Foata normal form. 8/159 useless extension candidates. Maximal degree in co-relation 1208. Up to 88 conditions per place. [2020-10-16 00:00:58,108 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 55 selfloop transitions, 17 changer transitions 0/79 dead transitions. [2020-10-16 00:00:58,108 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 79 transitions, 1454 flow [2020-10-16 00:00:58,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 00:00:58,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 00:00:58,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 674 transitions. [2020-10-16 00:00:58,112 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.674 [2020-10-16 00:00:58,112 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 674 transitions. [2020-10-16 00:00:58,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 674 transitions. [2020-10-16 00:00:58,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:58,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 674 transitions. [2020-10-16 00:00:58,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 00:00:58,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 00:00:58,119 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 00:00:58,120 INFO L185 Difference]: Start difference. First operand has 99 places, 70 transitions, 1090 flow. Second operand 10 states and 674 transitions. [2020-10-16 00:00:58,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 79 transitions, 1454 flow [2020-10-16 00:00:58,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 79 transitions, 1330 flow, removed 21 selfloop flow, removed 9 redundant places. [2020-10-16 00:00:58,152 INFO L241 Difference]: Finished difference. Result has 101 places, 72 transitions, 1060 flow [2020-10-16 00:00:58,154 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=966, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1060, PETRI_PLACES=101, PETRI_TRANSITIONS=72} [2020-10-16 00:00:58,154 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 83 predicate places. [2020-10-16 00:00:58,154 INFO L481 AbstractCegarLoop]: Abstraction has has 101 places, 72 transitions, 1060 flow [2020-10-16 00:00:58,155 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 00:00:58,155 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:58,155 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:58,369 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-16 00:00:58,370 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:58,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:58,370 INFO L82 PathProgramCache]: Analyzing trace with hash -1491024660, now seen corresponding path program 14 times [2020-10-16 00:00:58,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:58,372 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885530059] [2020-10-16 00:00:58,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:58,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:58,480 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:58,481 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885530059] [2020-10-16 00:00:58,481 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566909263] [2020-10-16 00:00:58,481 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:58,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:00:58,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:58,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 00:00:58,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:58,569 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:00:58,588 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:58,612 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:58,612 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2020-10-16 00:00:58,613 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254677892] [2020-10-16 00:00:58,613 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 00:00:58,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:58,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 00:00:58,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2020-10-16 00:00:58,616 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:58,616 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 72 transitions, 1060 flow. Second operand 10 states. [2020-10-16 00:00:58,617 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:58,617 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:58,617 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:58,918 INFO L129 PetriNetUnfolder]: 65/162 cut-off events. [2020-10-16 00:00:58,918 INFO L130 PetriNetUnfolder]: For 2893/2899 co-relation queries the response was YES. [2020-10-16 00:00:58,920 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1357 conditions, 162 events. 65/162 cut-off events. For 2893/2899 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 625 event pairs, 0 based on Foata normal form. 8/170 useless extension candidates. Maximal degree in co-relation 1309. Up to 83 conditions per place. [2020-10-16 00:00:58,923 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 35 selfloop transitions, 46 changer transitions 0/88 dead transitions. [2020-10-16 00:00:58,923 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 88 transitions, 1610 flow [2020-10-16 00:00:58,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 00:00:58,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 00:00:58,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1014 transitions. [2020-10-16 00:00:58,925 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676 [2020-10-16 00:00:58,926 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1014 transitions. [2020-10-16 00:00:58,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1014 transitions. [2020-10-16 00:00:58,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:58,927 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1014 transitions. [2020-10-16 00:00:58,928 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 00:00:58,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 00:00:58,930 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 00:00:58,931 INFO L185 Difference]: Start difference. First operand has 101 places, 72 transitions, 1060 flow. Second operand 15 states and 1014 transitions. [2020-10-16 00:00:58,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 88 transitions, 1610 flow [2020-10-16 00:00:58,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 88 transitions, 1526 flow, removed 27 selfloop flow, removed 7 redundant places. [2020-10-16 00:00:58,950 INFO L241 Difference]: Finished difference. Result has 111 places, 76 transitions, 1211 flow [2020-10-16 00:00:58,951 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=990, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1211, PETRI_PLACES=111, PETRI_TRANSITIONS=76} [2020-10-16 00:00:58,951 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 93 predicate places. [2020-10-16 00:00:58,951 INFO L481 AbstractCegarLoop]: Abstraction has has 111 places, 76 transitions, 1211 flow [2020-10-16 00:00:58,951 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 00:00:58,951 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:58,951 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:59,165 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-16 00:00:59,165 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:59,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:59,166 INFO L82 PathProgramCache]: Analyzing trace with hash -1389554911, now seen corresponding path program 15 times [2020-10-16 00:00:59,166 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:59,166 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982884716] [2020-10-16 00:00:59,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:59,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:59,261 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:59,262 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982884716] [2020-10-16 00:00:59,262 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619804835] [2020-10-16 00:00:59,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:59,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 00:00:59,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:59,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 00:00:59,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:59,339 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:59,340 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:59,340 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2020-10-16 00:00:59,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432667958] [2020-10-16 00:00:59,341 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 00:00:59,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:59,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 00:00:59,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2020-10-16 00:00:59,342 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:59,343 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 76 transitions, 1211 flow. Second operand 10 states. [2020-10-16 00:00:59,344 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:59,344 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:59,344 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:00:59,524 INFO L129 PetriNetUnfolder]: 67/167 cut-off events. [2020-10-16 00:00:59,525 INFO L130 PetriNetUnfolder]: For 3566/3568 co-relation queries the response was YES. [2020-10-16 00:00:59,526 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1505 conditions, 167 events. 67/167 cut-off events. For 3566/3568 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 640 event pairs, 0 based on Foata normal form. 2/169 useless extension candidates. Maximal degree in co-relation 1454. Up to 87 conditions per place. [2020-10-16 00:00:59,529 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 50 selfloop transitions, 30 changer transitions 0/87 dead transitions. [2020-10-16 00:00:59,529 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 87 transitions, 1677 flow [2020-10-16 00:00:59,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 00:00:59,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 00:00:59,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 809 transitions. [2020-10-16 00:00:59,531 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6741666666666667 [2020-10-16 00:00:59,531 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 809 transitions. [2020-10-16 00:00:59,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 809 transitions. [2020-10-16 00:00:59,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:00:59,532 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 809 transitions. [2020-10-16 00:00:59,533 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 00:00:59,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 00:00:59,535 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 00:00:59,535 INFO L185 Difference]: Start difference. First operand has 111 places, 76 transitions, 1211 flow. Second operand 12 states and 809 transitions. [2020-10-16 00:00:59,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 87 transitions, 1677 flow [2020-10-16 00:00:59,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 87 transitions, 1536 flow, removed 38 selfloop flow, removed 11 redundant places. [2020-10-16 00:00:59,557 INFO L241 Difference]: Finished difference. Result has 113 places, 78 transitions, 1210 flow [2020-10-16 00:00:59,557 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1210, PETRI_PLACES=113, PETRI_TRANSITIONS=78} [2020-10-16 00:00:59,557 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 95 predicate places. [2020-10-16 00:00:59,558 INFO L481 AbstractCegarLoop]: Abstraction has has 113 places, 78 transitions, 1210 flow [2020-10-16 00:00:59,558 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 00:00:59,558 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:00:59,558 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:00:59,772 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-16 00:00:59,772 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:00:59,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:00:59,773 INFO L82 PathProgramCache]: Analyzing trace with hash -470026489, now seen corresponding path program 16 times [2020-10-16 00:00:59,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:00:59,773 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549940478] [2020-10-16 00:00:59,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:00:59,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:00:59,856 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:59,856 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549940478] [2020-10-16 00:00:59,857 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367153170] [2020-10-16 00:00:59,857 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:00:59,918 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:00:59,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:00:59,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 00:00:59,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:00:59,941 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:00:59,956 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:00:59,956 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:00:59,956 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2020-10-16 00:00:59,957 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802869129] [2020-10-16 00:00:59,957 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 00:00:59,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:00:59,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 00:00:59,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2020-10-16 00:00:59,958 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:00:59,959 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 78 transitions, 1210 flow. Second operand 11 states. [2020-10-16 00:00:59,959 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:00:59,959 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:00:59,960 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:00,198 INFO L129 PetriNetUnfolder]: 71/179 cut-off events. [2020-10-16 00:01:00,198 INFO L130 PetriNetUnfolder]: For 4049/4051 co-relation queries the response was YES. [2020-10-16 00:01:00,200 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1621 conditions, 179 events. 71/179 cut-off events. For 4049/4051 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 714 event pairs, 0 based on Foata normal form. 4/183 useless extension candidates. Maximal degree in co-relation 1568. Up to 95 conditions per place. [2020-10-16 00:01:00,203 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 44 selfloop transitions, 40 changer transitions 0/91 dead transitions. [2020-10-16 00:01:00,203 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 91 transitions, 1722 flow [2020-10-16 00:01:00,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 00:01:00,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 00:01:00,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 877 transitions. [2020-10-16 00:01:00,206 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6746153846153846 [2020-10-16 00:01:00,206 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 877 transitions. [2020-10-16 00:01:00,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 877 transitions. [2020-10-16 00:01:00,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:00,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 877 transitions. [2020-10-16 00:01:00,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 00:01:00,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 00:01:00,210 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 00:01:00,210 INFO L185 Difference]: Start difference. First operand has 113 places, 78 transitions, 1210 flow. Second operand 13 states and 877 transitions. [2020-10-16 00:01:00,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 91 transitions, 1722 flow [2020-10-16 00:01:00,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 91 transitions, 1616 flow, removed 27 selfloop flow, removed 9 redundant places. [2020-10-16 00:01:00,233 INFO L241 Difference]: Finished difference. Result has 118 places, 82 transitions, 1306 flow [2020-10-16 00:01:00,233 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1306, PETRI_PLACES=118, PETRI_TRANSITIONS=82} [2020-10-16 00:01:00,233 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 100 predicate places. [2020-10-16 00:01:00,233 INFO L481 AbstractCegarLoop]: Abstraction has has 118 places, 82 transitions, 1306 flow [2020-10-16 00:01:00,233 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 00:01:00,234 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:00,234 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:00,447 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-16 00:01:00,448 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:00,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:00,448 INFO L82 PathProgramCache]: Analyzing trace with hash 17563211, now seen corresponding path program 17 times [2020-10-16 00:01:00,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:00,449 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451204391] [2020-10-16 00:01:00,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:00,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:00,518 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:00,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451204391] [2020-10-16 00:01:00,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856106936] [2020-10-16 00:01:00,519 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:00,579 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 00:01:00,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:00,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 00:01:00,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:00,609 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:00,619 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:00,620 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:00,620 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2020-10-16 00:01:00,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401007767] [2020-10-16 00:01:00,621 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 00:01:00,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:00,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 00:01:00,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2020-10-16 00:01:00,624 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:00,625 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 82 transitions, 1306 flow. Second operand 11 states. [2020-10-16 00:01:00,625 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:00,625 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:00,625 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:00,997 INFO L129 PetriNetUnfolder]: 75/188 cut-off events. [2020-10-16 00:01:00,997 INFO L130 PetriNetUnfolder]: For 4627/4629 co-relation queries the response was YES. [2020-10-16 00:01:01,001 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1759 conditions, 188 events. 75/188 cut-off events. For 4627/4629 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 747 event pairs, 0 based on Foata normal form. 4/192 useless extension candidates. Maximal degree in co-relation 1704. Up to 101 conditions per place. [2020-10-16 00:01:01,005 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 20 selfloop transitions, 72 changer transitions 0/99 dead transitions. [2020-10-16 00:01:01,006 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 99 transitions, 1986 flow [2020-10-16 00:01:01,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 00:01:01,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 00:01:01,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1149 transitions. [2020-10-16 00:01:01,009 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6758823529411765 [2020-10-16 00:01:01,009 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1149 transitions. [2020-10-16 00:01:01,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1149 transitions. [2020-10-16 00:01:01,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:01,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1149 transitions. [2020-10-16 00:01:01,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 00:01:01,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 00:01:01,015 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 00:01:01,039 INFO L185 Difference]: Start difference. First operand has 118 places, 82 transitions, 1306 flow. Second operand 17 states and 1149 transitions. [2020-10-16 00:01:01,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 99 transitions, 1986 flow [2020-10-16 00:01:01,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 99 transitions, 1838 flow, removed 42 selfloop flow, removed 10 redundant places. [2020-10-16 00:01:01,062 INFO L241 Difference]: Finished difference. Result has 127 places, 86 transitions, 1484 flow [2020-10-16 00:01:01,063 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1190, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1484, PETRI_PLACES=127, PETRI_TRANSITIONS=86} [2020-10-16 00:01:01,063 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 109 predicate places. [2020-10-16 00:01:01,063 INFO L481 AbstractCegarLoop]: Abstraction has has 127 places, 86 transitions, 1484 flow [2020-10-16 00:01:01,063 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 00:01:01,063 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:01,064 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:01,277 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:01,278 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:01,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:01,278 INFO L82 PathProgramCache]: Analyzing trace with hash 1022892103, now seen corresponding path program 18 times [2020-10-16 00:01:01,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:01,279 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560595772] [2020-10-16 00:01:01,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:01,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:01,354 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:01,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560595772] [2020-10-16 00:01:01,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106167109] [2020-10-16 00:01:01,355 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:01,412 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 00:01:01,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:01,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 00:01:01,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:01,456 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:01:01,471 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:01,472 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:01,472 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2020-10-16 00:01:01,473 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420482842] [2020-10-16 00:01:01,473 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 00:01:01,473 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:01,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 00:01:01,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2020-10-16 00:01:01,476 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:01,478 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 86 transitions, 1484 flow. Second operand 11 states. [2020-10-16 00:01:01,478 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:01,478 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:01,478 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:01,805 INFO L129 PetriNetUnfolder]: 78/195 cut-off events. [2020-10-16 00:01:01,806 INFO L130 PetriNetUnfolder]: For 5048/5050 co-relation queries the response was YES. [2020-10-16 00:01:01,807 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1907 conditions, 195 events. 78/195 cut-off events. For 5048/5050 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 783 event pairs, 0 based on Foata normal form. 3/198 useless extension candidates. Maximal degree in co-relation 1849. Up to 105 conditions per place. [2020-10-16 00:01:01,811 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 41 selfloop transitions, 54 changer transitions 0/102 dead transitions. [2020-10-16 00:01:01,811 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 102 transitions, 2138 flow [2020-10-16 00:01:01,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 00:01:01,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 00:01:01,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1081 transitions. [2020-10-16 00:01:01,818 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675625 [2020-10-16 00:01:01,818 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1081 transitions. [2020-10-16 00:01:01,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1081 transitions. [2020-10-16 00:01:01,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:01,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1081 transitions. [2020-10-16 00:01:01,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 00:01:01,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 00:01:01,823 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 00:01:01,823 INFO L185 Difference]: Start difference. First operand has 127 places, 86 transitions, 1484 flow. Second operand 16 states and 1081 transitions. [2020-10-16 00:01:01,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 102 transitions, 2138 flow [2020-10-16 00:01:01,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 102 transitions, 1940 flow, removed 45 selfloop flow, removed 13 redundant places. [2020-10-16 00:01:01,851 INFO L241 Difference]: Finished difference. Result has 131 places, 89 transitions, 1520 flow [2020-10-16 00:01:01,852 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1302, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1520, PETRI_PLACES=131, PETRI_TRANSITIONS=89} [2020-10-16 00:01:01,852 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 113 predicate places. [2020-10-16 00:01:01,852 INFO L481 AbstractCegarLoop]: Abstraction has has 131 places, 89 transitions, 1520 flow [2020-10-16 00:01:01,852 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 00:01:01,852 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:01,852 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:02,067 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:02,067 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:02,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:02,068 INFO L82 PathProgramCache]: Analyzing trace with hash 544475848, now seen corresponding path program 19 times [2020-10-16 00:01:02,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:02,068 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000116994] [2020-10-16 00:01:02,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:02,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:02,152 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:02,152 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000116994] [2020-10-16 00:01:02,153 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582863674] [2020-10-16 00:01:02,153 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:02,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:02,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 00:01:02,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:02,238 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:01:02,249 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:02,249 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:02,249 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2020-10-16 00:01:02,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429861025] [2020-10-16 00:01:02,250 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 00:01:02,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:02,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 00:01:02,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2020-10-16 00:01:02,252 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:02,252 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 89 transitions, 1520 flow. Second operand 12 states. [2020-10-16 00:01:02,252 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:02,253 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:02,253 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:02,583 INFO L129 PetriNetUnfolder]: 81/202 cut-off events. [2020-10-16 00:01:02,584 INFO L130 PetriNetUnfolder]: For 5395/5397 co-relation queries the response was YES. [2020-10-16 00:01:02,585 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1993 conditions, 202 events. 81/202 cut-off events. For 5395/5397 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 816 event pairs, 0 based on Foata normal form. 1/203 useless extension candidates. Maximal degree in co-relation 1933. Up to 109 conditions per place. [2020-10-16 00:01:02,588 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 23 selfloop transitions, 76 changer transitions 0/106 dead transitions. [2020-10-16 00:01:02,589 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 106 transitions, 2254 flow [2020-10-16 00:01:02,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 00:01:02,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 00:01:02,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1081 transitions. [2020-10-16 00:01:02,591 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675625 [2020-10-16 00:01:02,591 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1081 transitions. [2020-10-16 00:01:02,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1081 transitions. [2020-10-16 00:01:02,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:02,592 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1081 transitions. [2020-10-16 00:01:02,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 00:01:02,595 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 00:01:02,596 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 00:01:02,596 INFO L185 Difference]: Start difference. First operand has 131 places, 89 transitions, 1520 flow. Second operand 16 states and 1081 transitions. [2020-10-16 00:01:02,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 106 transitions, 2254 flow [2020-10-16 00:01:02,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 106 transitions, 2091 flow, removed 39 selfloop flow, removed 13 redundant places. [2020-10-16 00:01:02,625 INFO L241 Difference]: Finished difference. Result has 135 places, 92 transitions, 1647 flow [2020-10-16 00:01:02,625 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1647, PETRI_PLACES=135, PETRI_TRANSITIONS=92} [2020-10-16 00:01:02,625 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 117 predicate places. [2020-10-16 00:01:02,626 INFO L481 AbstractCegarLoop]: Abstraction has has 135 places, 92 transitions, 1647 flow [2020-10-16 00:01:02,626 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 00:01:02,626 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:02,626 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:02,832 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:02,833 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:02,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:02,833 INFO L82 PathProgramCache]: Analyzing trace with hash 973804627, now seen corresponding path program 20 times [2020-10-16 00:01:02,834 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:02,834 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997251616] [2020-10-16 00:01:02,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:02,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:02,925 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:02,926 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997251616] [2020-10-16 00:01:02,926 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415589512] [2020-10-16 00:01:02,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:02,970 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:01:02,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:02,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 00:01:02,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:02,983 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:02,984 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:02,984 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2020-10-16 00:01:02,984 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991433371] [2020-10-16 00:01:02,984 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 00:01:02,984 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:02,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 00:01:02,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2020-10-16 00:01:02,986 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:02,986 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 92 transitions, 1647 flow. Second operand 11 states. [2020-10-16 00:01:02,987 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:02,987 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:02,987 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:03,172 INFO L129 PetriNetUnfolder]: 83/208 cut-off events. [2020-10-16 00:01:03,173 INFO L130 PetriNetUnfolder]: For 5951/5953 co-relation queries the response was YES. [2020-10-16 00:01:03,174 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2094 conditions, 208 events. 83/208 cut-off events. For 5951/5953 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 846 event pairs, 0 based on Foata normal form. 4/212 useless extension candidates. Maximal degree in co-relation 2033. Up to 124 conditions per place. [2020-10-16 00:01:03,177 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 77 selfloop transitions, 19 changer transitions 0/103 dead transitions. [2020-10-16 00:01:03,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 103 transitions, 2207 flow [2020-10-16 00:01:03,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 00:01:03,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 00:01:03,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 808 transitions. [2020-10-16 00:01:03,178 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6733333333333333 [2020-10-16 00:01:03,178 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 808 transitions. [2020-10-16 00:01:03,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 808 transitions. [2020-10-16 00:01:03,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:03,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 808 transitions. [2020-10-16 00:01:03,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 00:01:03,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 00:01:03,182 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 00:01:03,182 INFO L185 Difference]: Start difference. First operand has 135 places, 92 transitions, 1647 flow. Second operand 12 states and 808 transitions. [2020-10-16 00:01:03,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 103 transitions, 2207 flow [2020-10-16 00:01:03,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 103 transitions, 2013 flow, removed 32 selfloop flow, removed 13 redundant places. [2020-10-16 00:01:03,204 INFO L241 Difference]: Finished difference. Result has 135 places, 94 transitions, 1569 flow [2020-10-16 00:01:03,204 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1453, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1569, PETRI_PLACES=135, PETRI_TRANSITIONS=94} [2020-10-16 00:01:03,205 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 117 predicate places. [2020-10-16 00:01:03,205 INFO L481 AbstractCegarLoop]: Abstraction has has 135 places, 94 transitions, 1569 flow [2020-10-16 00:01:03,205 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 00:01:03,205 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:03,205 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:03,420 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-10-16 00:01:03,421 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:03,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:03,421 INFO L82 PathProgramCache]: Analyzing trace with hash -1417527963, now seen corresponding path program 21 times [2020-10-16 00:01:03,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:03,422 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84095476] [2020-10-16 00:01:03,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:03,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:03,506 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:03,506 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84095476] [2020-10-16 00:01:03,506 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872398325] [2020-10-16 00:01:03,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:03,593 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-16 00:01:03,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:03,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 00:01:03,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:03,612 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:03,612 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:03,613 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2020-10-16 00:01:03,613 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830840207] [2020-10-16 00:01:03,613 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 00:01:03,613 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:03,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 00:01:03,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2020-10-16 00:01:03,615 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:03,615 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 94 transitions, 1569 flow. Second operand 11 states. [2020-10-16 00:01:03,615 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:03,616 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:03,616 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:03,876 INFO L129 PetriNetUnfolder]: 87/218 cut-off events. [2020-10-16 00:01:03,876 INFO L130 PetriNetUnfolder]: For 7106/7108 co-relation queries the response was YES. [2020-10-16 00:01:03,877 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2217 conditions, 218 events. 87/218 cut-off events. For 7106/7108 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 891 event pairs, 0 based on Foata normal form. 4/222 useless extension candidates. Maximal degree in co-relation 2154. Up to 121 conditions per place. [2020-10-16 00:01:03,880 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 66 selfloop transitions, 37 changer transitions 0/110 dead transitions. [2020-10-16 00:01:03,880 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 110 transitions, 2277 flow [2020-10-16 00:01:03,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 00:01:03,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 00:01:03,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1079 transitions. [2020-10-16 00:01:03,882 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.674375 [2020-10-16 00:01:03,882 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1079 transitions. [2020-10-16 00:01:03,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1079 transitions. [2020-10-16 00:01:03,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:03,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1079 transitions. [2020-10-16 00:01:03,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 00:01:03,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 00:01:03,884 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 00:01:03,884 INFO L185 Difference]: Start difference. First operand has 135 places, 94 transitions, 1569 flow. Second operand 16 states and 1079 transitions. [2020-10-16 00:01:03,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 110 transitions, 2277 flow [2020-10-16 00:01:03,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 110 transitions, 2171 flow, removed 36 selfloop flow, removed 9 redundant places. [2020-10-16 00:01:03,905 INFO L241 Difference]: Finished difference. Result has 146 places, 99 transitions, 1699 flow [2020-10-16 00:01:03,906 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1477, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1699, PETRI_PLACES=146, PETRI_TRANSITIONS=99} [2020-10-16 00:01:03,906 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 128 predicate places. [2020-10-16 00:01:03,906 INFO L481 AbstractCegarLoop]: Abstraction has has 146 places, 99 transitions, 1699 flow [2020-10-16 00:01:03,906 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 00:01:03,906 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:03,906 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:04,107 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2020-10-16 00:01:04,107 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:04,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:04,108 INFO L82 PathProgramCache]: Analyzing trace with hash 1644884649, now seen corresponding path program 22 times [2020-10-16 00:01:04,108 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:04,108 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109249321] [2020-10-16 00:01:04,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:04,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:04,177 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:04,177 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109249321] [2020-10-16 00:01:04,177 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932384542] [2020-10-16 00:01:04,177 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:04,237 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:01:04,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:04,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 00:01:04,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:04,254 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:04,254 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:04,255 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2020-10-16 00:01:04,255 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489190896] [2020-10-16 00:01:04,255 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 00:01:04,255 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:04,255 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 00:01:04,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2020-10-16 00:01:04,256 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:04,257 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 99 transitions, 1699 flow. Second operand 11 states. [2020-10-16 00:01:04,258 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:04,258 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:04,258 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:04,576 INFO L129 PetriNetUnfolder]: 96/239 cut-off events. [2020-10-16 00:01:04,577 INFO L130 PetriNetUnfolder]: For 8833/8835 co-relation queries the response was YES. [2020-10-16 00:01:04,578 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2578 conditions, 239 events. 96/239 cut-off events. For 8833/8835 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 958 event pairs, 0 based on Foata normal form. 4/243 useless extension candidates. Maximal degree in co-relation 2510. Up to 135 conditions per place. [2020-10-16 00:01:04,581 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 38 selfloop transitions, 76 changer transitions 0/121 dead transitions. [2020-10-16 00:01:04,581 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 121 transitions, 2717 flow [2020-10-16 00:01:04,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 00:01:04,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 00:01:04,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1352 transitions. [2020-10-16 00:01:04,584 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676 [2020-10-16 00:01:04,584 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1352 transitions. [2020-10-16 00:01:04,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1352 transitions. [2020-10-16 00:01:04,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:04,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1352 transitions. [2020-10-16 00:01:04,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 00:01:04,589 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 00:01:04,590 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 00:01:04,590 INFO L185 Difference]: Start difference. First operand has 146 places, 99 transitions, 1699 flow. Second operand 20 states and 1352 transitions. [2020-10-16 00:01:04,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 121 transitions, 2717 flow [2020-10-16 00:01:04,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 121 transitions, 2559 flow, removed 52 selfloop flow, removed 10 redundant places. [2020-10-16 00:01:04,631 INFO L241 Difference]: Finished difference. Result has 159 places, 105 transitions, 1985 flow [2020-10-16 00:01:04,632 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1585, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1985, PETRI_PLACES=159, PETRI_TRANSITIONS=105} [2020-10-16 00:01:04,632 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 141 predicate places. [2020-10-16 00:01:04,632 INFO L481 AbstractCegarLoop]: Abstraction has has 159 places, 105 transitions, 1985 flow [2020-10-16 00:01:04,632 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 00:01:04,632 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:04,633 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:04,847 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-16 00:01:04,848 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:04,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:04,848 INFO L82 PathProgramCache]: Analyzing trace with hash 1644901389, now seen corresponding path program 23 times [2020-10-16 00:01:04,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:04,849 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011231794] [2020-10-16 00:01:04,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:04,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:04,921 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:04,921 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011231794] [2020-10-16 00:01:04,921 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74560550] [2020-10-16 00:01:04,921 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:04,974 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-16 00:01:04,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:04,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 00:01:04,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:05,005 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:05,017 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:05,017 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:05,018 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2020-10-16 00:01:05,018 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468197437] [2020-10-16 00:01:05,018 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 00:01:05,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:05,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 00:01:05,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2020-10-16 00:01:05,020 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:05,020 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 105 transitions, 1985 flow. Second operand 12 states. [2020-10-16 00:01:05,021 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:05,021 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:05,021 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:05,441 INFO L129 PetriNetUnfolder]: 93/234 cut-off events. [2020-10-16 00:01:05,441 INFO L130 PetriNetUnfolder]: For 9769/9775 co-relation queries the response was YES. [2020-10-16 00:01:05,443 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2636 conditions, 234 events. 93/234 cut-off events. For 9769/9775 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 971 event pairs, 0 based on Foata normal form. 8/242 useless extension candidates. Maximal degree in co-relation 2564. Up to 131 conditions per place. [2020-10-16 00:01:05,448 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 38 selfloop transitions, 76 changer transitions 0/121 dead transitions. [2020-10-16 00:01:05,448 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 121 transitions, 2843 flow [2020-10-16 00:01:05,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 00:01:05,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 00:01:05,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1284 transitions. [2020-10-16 00:01:05,451 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6757894736842105 [2020-10-16 00:01:05,451 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1284 transitions. [2020-10-16 00:01:05,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1284 transitions. [2020-10-16 00:01:05,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:05,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1284 transitions. [2020-10-16 00:01:05,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 00:01:05,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 00:01:05,461 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 00:01:05,461 INFO L185 Difference]: Start difference. First operand has 159 places, 105 transitions, 1985 flow. Second operand 19 states and 1284 transitions. [2020-10-16 00:01:05,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 121 transitions, 2843 flow [2020-10-16 00:01:05,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 121 transitions, 2565 flow, removed 80 selfloop flow, removed 17 redundant places. [2020-10-16 00:01:05,516 INFO L241 Difference]: Finished difference. Result has 162 places, 106 transitions, 1941 flow [2020-10-16 00:01:05,517 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1707, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1941, PETRI_PLACES=162, PETRI_TRANSITIONS=106} [2020-10-16 00:01:05,517 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 144 predicate places. [2020-10-16 00:01:05,517 INFO L481 AbstractCegarLoop]: Abstraction has has 162 places, 106 transitions, 1941 flow [2020-10-16 00:01:05,517 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 00:01:05,518 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:05,518 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:05,731 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-10-16 00:01:05,732 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:05,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:05,732 INFO L82 PathProgramCache]: Analyzing trace with hash 372575520, now seen corresponding path program 24 times [2020-10-16 00:01:05,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:05,733 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632733701] [2020-10-16 00:01:05,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:05,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:05,845 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:05,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632733701] [2020-10-16 00:01:05,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496279845] [2020-10-16 00:01:05,846 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:05,903 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-16 00:01:05,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:05,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 00:01:05,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:05,923 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:05,923 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:05,923 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2020-10-16 00:01:05,924 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884691241] [2020-10-16 00:01:05,924 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 00:01:05,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:05,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 00:01:05,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2020-10-16 00:01:05,926 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:05,927 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 106 transitions, 1941 flow. Second operand 12 states. [2020-10-16 00:01:05,927 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:05,928 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:05,928 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:06,194 INFO L129 PetriNetUnfolder]: 95/240 cut-off events. [2020-10-16 00:01:06,194 INFO L130 PetriNetUnfolder]: For 10532/10534 co-relation queries the response was YES. [2020-10-16 00:01:06,196 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2705 conditions, 240 events. 95/240 cut-off events. For 10532/10534 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1000 event pairs, 0 based on Foata normal form. 2/242 useless extension candidates. Maximal degree in co-relation 2633. Up to 133 conditions per place. [2020-10-16 00:01:06,201 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 78 selfloop transitions, 34 changer transitions 0/119 dead transitions. [2020-10-16 00:01:06,201 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 119 transitions, 2681 flow [2020-10-16 00:01:06,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 00:01:06,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 00:01:06,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 943 transitions. [2020-10-16 00:01:06,204 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6735714285714286 [2020-10-16 00:01:06,204 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 943 transitions. [2020-10-16 00:01:06,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 943 transitions. [2020-10-16 00:01:06,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:06,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 943 transitions. [2020-10-16 00:01:06,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 00:01:06,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 00:01:06,208 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 00:01:06,208 INFO L185 Difference]: Start difference. First operand has 162 places, 106 transitions, 1941 flow. Second operand 14 states and 943 transitions. [2020-10-16 00:01:06,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 119 transitions, 2681 flow [2020-10-16 00:01:06,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 119 transitions, 2463 flow, removed 41 selfloop flow, removed 17 redundant places. [2020-10-16 00:01:06,246 INFO L241 Difference]: Finished difference. Result has 160 places, 108 transitions, 1919 flow [2020-10-16 00:01:06,247 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1761, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1919, PETRI_PLACES=160, PETRI_TRANSITIONS=108} [2020-10-16 00:01:06,247 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 142 predicate places. [2020-10-16 00:01:06,247 INFO L481 AbstractCegarLoop]: Abstraction has has 160 places, 108 transitions, 1919 flow [2020-10-16 00:01:06,247 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 00:01:06,247 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:06,248 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:06,448 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-16 00:01:06,448 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:06,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:06,449 INFO L82 PathProgramCache]: Analyzing trace with hash -723873914, now seen corresponding path program 25 times [2020-10-16 00:01:06,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:06,450 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874437251] [2020-10-16 00:01:06,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:06,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:06,550 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:06,551 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874437251] [2020-10-16 00:01:06,551 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536549806] [2020-10-16 00:01:06,551 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:06,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:06,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 00:01:06,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:06,652 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:06,675 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:06,675 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:06,675 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2020-10-16 00:01:06,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91785045] [2020-10-16 00:01:06,676 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 00:01:06,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:06,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 00:01:06,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2020-10-16 00:01:06,678 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:06,679 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 108 transitions, 1919 flow. Second operand 13 states. [2020-10-16 00:01:06,679 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:06,680 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:06,680 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:07,020 INFO L129 PetriNetUnfolder]: 99/251 cut-off events. [2020-10-16 00:01:07,020 INFO L130 PetriNetUnfolder]: For 10493/10499 co-relation queries the response was YES. [2020-10-16 00:01:07,022 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2772 conditions, 251 events. 99/251 cut-off events. For 10493/10499 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1068 event pairs, 0 based on Foata normal form. 8/259 useless extension candidates. Maximal degree in co-relation 2698. Up to 141 conditions per place. [2020-10-16 00:01:07,026 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 68 selfloop transitions, 48 changer transitions 0/123 dead transitions. [2020-10-16 00:01:07,027 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 123 transitions, 2688 flow [2020-10-16 00:01:07,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 00:01:07,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 00:01:07,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1011 transitions. [2020-10-16 00:01:07,029 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.674 [2020-10-16 00:01:07,029 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1011 transitions. [2020-10-16 00:01:07,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1011 transitions. [2020-10-16 00:01:07,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:07,030 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1011 transitions. [2020-10-16 00:01:07,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 00:01:07,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 00:01:07,033 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 00:01:07,033 INFO L185 Difference]: Start difference. First operand has 160 places, 108 transitions, 1919 flow. Second operand 15 states and 1011 transitions. [2020-10-16 00:01:07,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 123 transitions, 2688 flow [2020-10-16 00:01:07,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 123 transitions, 2556 flow, removed 36 selfloop flow, removed 11 redundant places. [2020-10-16 00:01:07,091 INFO L241 Difference]: Finished difference. Result has 165 places, 112 transitions, 2032 flow [2020-10-16 00:01:07,092 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1799, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2032, PETRI_PLACES=165, PETRI_TRANSITIONS=112} [2020-10-16 00:01:07,092 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 147 predicate places. [2020-10-16 00:01:07,092 INFO L481 AbstractCegarLoop]: Abstraction has has 165 places, 112 transitions, 2032 flow [2020-10-16 00:01:07,092 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 00:01:07,092 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:07,093 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:07,307 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:07,308 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:07,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:07,309 INFO L82 PathProgramCache]: Analyzing trace with hash -301607478, now seen corresponding path program 26 times [2020-10-16 00:01:07,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:07,310 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914240098] [2020-10-16 00:01:07,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:07,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:07,403 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:07,403 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914240098] [2020-10-16 00:01:07,404 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142051240] [2020-10-16 00:01:07,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:07,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:01:07,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:07,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 00:01:07,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:07,471 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:07,485 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:07,485 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:07,486 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2020-10-16 00:01:07,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549950443] [2020-10-16 00:01:07,486 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 00:01:07,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:07,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 00:01:07,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2020-10-16 00:01:07,488 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:07,489 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 112 transitions, 2032 flow. Second operand 13 states. [2020-10-16 00:01:07,489 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:07,489 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:07,489 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:07,966 INFO L129 PetriNetUnfolder]: 103/263 cut-off events. [2020-10-16 00:01:07,966 INFO L130 PetriNetUnfolder]: For 11578/11584 co-relation queries the response was YES. [2020-10-16 00:01:07,969 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2967 conditions, 263 events. 103/263 cut-off events. For 11578/11584 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1136 event pairs, 0 based on Foata normal form. 8/271 useless extension candidates. Maximal degree in co-relation 2891. Up to 149 conditions per place. [2020-10-16 00:01:07,972 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 36 selfloop transitions, 88 changer transitions 0/131 dead transitions. [2020-10-16 00:01:07,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 131 transitions, 2989 flow [2020-10-16 00:01:07,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 00:01:07,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 00:01:07,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1283 transitions. [2020-10-16 00:01:07,974 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6752631578947368 [2020-10-16 00:01:07,974 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1283 transitions. [2020-10-16 00:01:07,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1283 transitions. [2020-10-16 00:01:07,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:07,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1283 transitions. [2020-10-16 00:01:07,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 00:01:07,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 00:01:07,978 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 00:01:07,978 INFO L185 Difference]: Start difference. First operand has 165 places, 112 transitions, 2032 flow. Second operand 19 states and 1283 transitions. [2020-10-16 00:01:07,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 131 transitions, 2989 flow [2020-10-16 00:01:08,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 131 transitions, 2811 flow, removed 49 selfloop flow, removed 12 redundant places. [2020-10-16 00:01:08,027 INFO L241 Difference]: Finished difference. Result has 173 places, 116 transitions, 2211 flow [2020-10-16 00:01:08,027 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1888, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2211, PETRI_PLACES=173, PETRI_TRANSITIONS=116} [2020-10-16 00:01:08,027 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 155 predicate places. [2020-10-16 00:01:08,027 INFO L481 AbstractCegarLoop]: Abstraction has has 173 places, 116 transitions, 2211 flow [2020-10-16 00:01:08,028 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 00:01:08,028 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:08,028 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:08,241 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-16 00:01:08,242 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:08,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:08,242 INFO L82 PathProgramCache]: Analyzing trace with hash -301117368, now seen corresponding path program 27 times [2020-10-16 00:01:08,243 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:08,243 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251732383] [2020-10-16 00:01:08,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:08,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:08,334 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:08,334 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251732383] [2020-10-16 00:01:08,335 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345212129] [2020-10-16 00:01:08,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:08,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-16 00:01:08,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:08,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 00:01:08,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:08,413 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:08,414 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:08,414 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2020-10-16 00:01:08,414 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558367701] [2020-10-16 00:01:08,415 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 00:01:08,415 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:08,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 00:01:08,415 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2020-10-16 00:01:08,416 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:08,417 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 116 transitions, 2211 flow. Second operand 12 states. [2020-10-16 00:01:08,417 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:08,417 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:08,417 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:08,828 INFO L129 PetriNetUnfolder]: 112/285 cut-off events. [2020-10-16 00:01:08,828 INFO L130 PetriNetUnfolder]: For 12865/12871 co-relation queries the response was YES. [2020-10-16 00:01:08,830 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3343 conditions, 285 events. 112/285 cut-off events. For 12865/12871 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1236 event pairs, 0 based on Foata normal form. 5/290 useless extension candidates. Maximal degree in co-relation 3265. Up to 163 conditions per place. [2020-10-16 00:01:08,834 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 29 selfloop transitions, 104 changer transitions 0/140 dead transitions. [2020-10-16 00:01:08,834 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 140 transitions, 3429 flow [2020-10-16 00:01:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 00:01:08,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 00:01:08,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1352 transitions. [2020-10-16 00:01:08,837 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676 [2020-10-16 00:01:08,837 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1352 transitions. [2020-10-16 00:01:08,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1352 transitions. [2020-10-16 00:01:08,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:08,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1352 transitions. [2020-10-16 00:01:08,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 00:01:08,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 00:01:08,842 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 00:01:08,842 INFO L185 Difference]: Start difference. First operand has 173 places, 116 transitions, 2211 flow. Second operand 20 states and 1352 transitions. [2020-10-16 00:01:08,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 140 transitions, 3429 flow [2020-10-16 00:01:08,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 140 transitions, 3165 flow, removed 58 selfloop flow, removed 16 redundant places. [2020-10-16 00:01:08,899 INFO L241 Difference]: Finished difference. Result has 180 places, 122 transitions, 2485 flow [2020-10-16 00:01:08,899 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=1995, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2485, PETRI_PLACES=180, PETRI_TRANSITIONS=122} [2020-10-16 00:01:08,900 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 162 predicate places. [2020-10-16 00:01:08,900 INFO L481 AbstractCegarLoop]: Abstraction has has 180 places, 122 transitions, 2485 flow [2020-10-16 00:01:08,900 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 00:01:08,900 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:08,900 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:09,109 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-10-16 00:01:09,110 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:09,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:09,110 INFO L82 PathProgramCache]: Analyzing trace with hash 2103231458, now seen corresponding path program 28 times [2020-10-16 00:01:09,111 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:09,111 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577619032] [2020-10-16 00:01:09,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:09,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:09,199 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:09,200 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577619032] [2020-10-16 00:01:09,200 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291805704] [2020-10-16 00:01:09,200 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:09,246 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:01:09,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:09,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 00:01:09,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:09,270 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:09,284 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:09,284 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:09,285 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2020-10-16 00:01:09,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764999853] [2020-10-16 00:01:09,285 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 00:01:09,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:09,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 00:01:09,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2020-10-16 00:01:09,287 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:09,288 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 122 transitions, 2485 flow. Second operand 13 states. [2020-10-16 00:01:09,288 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:09,288 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:09,288 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:09,818 INFO L129 PetriNetUnfolder]: 109/279 cut-off events. [2020-10-16 00:01:09,818 INFO L130 PetriNetUnfolder]: For 14260/14262 co-relation queries the response was YES. [2020-10-16 00:01:09,822 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3394 conditions, 279 events. 109/279 cut-off events. For 14260/14262 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1241 event pairs, 0 based on Foata normal form. 4/283 useless extension candidates. Maximal degree in co-relation 3312. Up to 159 conditions per place. [2020-10-16 00:01:09,827 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 27 selfloop transitions, 106 changer transitions 0/140 dead transitions. [2020-10-16 00:01:09,827 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 140 transitions, 3525 flow [2020-10-16 00:01:09,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 00:01:09,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 00:01:09,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1419 transitions. [2020-10-16 00:01:09,830 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6757142857142857 [2020-10-16 00:01:09,831 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1419 transitions. [2020-10-16 00:01:09,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1419 transitions. [2020-10-16 00:01:09,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:09,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1419 transitions. [2020-10-16 00:01:09,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 00:01:09,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 00:01:09,835 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 00:01:09,835 INFO L185 Difference]: Start difference. First operand has 180 places, 122 transitions, 2485 flow. Second operand 21 states and 1419 transitions. [2020-10-16 00:01:09,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 140 transitions, 3525 flow [2020-10-16 00:01:09,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 140 transitions, 3197 flow, removed 85 selfloop flow, removed 15 redundant places. [2020-10-16 00:01:09,911 INFO L241 Difference]: Finished difference. Result has 187 places, 123 transitions, 2463 flow [2020-10-16 00:01:09,912 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=2157, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2463, PETRI_PLACES=187, PETRI_TRANSITIONS=123} [2020-10-16 00:01:09,912 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 169 predicate places. [2020-10-16 00:01:09,912 INFO L481 AbstractCegarLoop]: Abstraction has has 187 places, 123 transitions, 2463 flow [2020-10-16 00:01:09,912 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 00:01:09,913 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:09,913 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:10,121 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:10,122 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:10,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:10,123 INFO L82 PathProgramCache]: Analyzing trace with hash -547648186, now seen corresponding path program 29 times [2020-10-16 00:01:10,123 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:10,124 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056045647] [2020-10-16 00:01:10,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:10,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:10,222 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:10,222 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056045647] [2020-10-16 00:01:10,223 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240720204] [2020-10-16 00:01:10,223 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:10,274 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-16 00:01:10,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:10,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 00:01:10,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:10,302 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:01:10,321 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:10,321 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:10,321 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2020-10-16 00:01:10,322 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042426615] [2020-10-16 00:01:10,322 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 00:01:10,323 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:10,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 00:01:10,323 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2020-10-16 00:01:10,325 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:10,326 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 123 transitions, 2463 flow. Second operand 13 states. [2020-10-16 00:01:10,326 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:10,326 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:10,326 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:11,003 INFO L129 PetriNetUnfolder]: 112/284 cut-off events. [2020-10-16 00:01:11,004 INFO L130 PetriNetUnfolder]: For 15335/15337 co-relation queries the response was YES. [2020-10-16 00:01:11,008 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3505 conditions, 284 events. 112/284 cut-off events. For 15335/15337 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1256 event pairs, 0 based on Foata normal form. 3/287 useless extension candidates. Maximal degree in co-relation 3421. Up to 161 conditions per place. [2020-10-16 00:01:11,015 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 49 selfloop transitions, 86 changer transitions 0/142 dead transitions. [2020-10-16 00:01:11,016 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 142 transitions, 3559 flow [2020-10-16 00:01:11,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 00:01:11,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 00:01:11,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1351 transitions. [2020-10-16 00:01:11,019 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755 [2020-10-16 00:01:11,019 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1351 transitions. [2020-10-16 00:01:11,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1351 transitions. [2020-10-16 00:01:11,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:11,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1351 transitions. [2020-10-16 00:01:11,022 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 00:01:11,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 00:01:11,026 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 00:01:11,026 INFO L185 Difference]: Start difference. First operand has 187 places, 123 transitions, 2463 flow. Second operand 20 states and 1351 transitions. [2020-10-16 00:01:11,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 142 transitions, 3559 flow [2020-10-16 00:01:11,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 142 transitions, 3275 flow, removed 50 selfloop flow, removed 18 redundant places. [2020-10-16 00:01:11,149 INFO L241 Difference]: Finished difference. Result has 190 places, 126 transitions, 2559 flow [2020-10-16 00:01:11,150 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=2235, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2559, PETRI_PLACES=190, PETRI_TRANSITIONS=126} [2020-10-16 00:01:11,151 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 172 predicate places. [2020-10-16 00:01:11,151 INFO L481 AbstractCegarLoop]: Abstraction has has 190 places, 126 transitions, 2559 flow [2020-10-16 00:01:11,151 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 00:01:11,151 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:11,152 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:11,366 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:11,366 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:11,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:11,367 INFO L82 PathProgramCache]: Analyzing trace with hash -744168569, now seen corresponding path program 30 times [2020-10-16 00:01:11,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:11,368 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008591004] [2020-10-16 00:01:11,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:11,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:11,481 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:11,481 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008591004] [2020-10-16 00:01:11,481 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603831083] [2020-10-16 00:01:11,482 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:11,540 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-10-16 00:01:11,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:11,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 00:01:11,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:11,566 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:01:11,580 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:11,580 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:11,580 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2020-10-16 00:01:11,581 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829361369] [2020-10-16 00:01:11,581 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 00:01:11,581 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:11,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 00:01:11,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2020-10-16 00:01:11,583 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:11,583 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 126 transitions, 2559 flow. Second operand 14 states. [2020-10-16 00:01:11,583 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:11,584 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:11,584 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:12,126 INFO L129 PetriNetUnfolder]: 115/291 cut-off events. [2020-10-16 00:01:12,126 INFO L130 PetriNetUnfolder]: For 14738/14740 co-relation queries the response was YES. [2020-10-16 00:01:12,129 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3553 conditions, 291 events. 115/291 cut-off events. For 14738/14740 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1295 event pairs, 0 based on Foata normal form. 1/292 useless extension candidates. Maximal degree in co-relation 3467. Up to 165 conditions per place. [2020-10-16 00:01:12,133 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 30 selfloop transitions, 110 changer transitions 0/147 dead transitions. [2020-10-16 00:01:12,133 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 147 transitions, 3731 flow [2020-10-16 00:01:12,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 00:01:12,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 00:01:12,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1351 transitions. [2020-10-16 00:01:12,136 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755 [2020-10-16 00:01:12,137 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1351 transitions. [2020-10-16 00:01:12,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1351 transitions. [2020-10-16 00:01:12,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:12,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1351 transitions. [2020-10-16 00:01:12,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 00:01:12,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 00:01:12,142 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 00:01:12,142 INFO L185 Difference]: Start difference. First operand has 190 places, 126 transitions, 2559 flow. Second operand 20 states and 1351 transitions. [2020-10-16 00:01:12,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 147 transitions, 3731 flow [2020-10-16 00:01:12,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 147 transitions, 3515 flow, removed 37 selfloop flow, removed 17 redundant places. [2020-10-16 00:01:12,202 INFO L241 Difference]: Finished difference. Result has 194 places, 129 transitions, 2727 flow [2020-10-16 00:01:12,202 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=2343, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2727, PETRI_PLACES=194, PETRI_TRANSITIONS=129} [2020-10-16 00:01:12,202 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 176 predicate places. [2020-10-16 00:01:12,203 INFO L481 AbstractCegarLoop]: Abstraction has has 194 places, 129 transitions, 2727 flow [2020-10-16 00:01:12,203 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 00:01:12,203 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:12,203 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:12,415 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-10-16 00:01:12,416 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:12,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:12,416 INFO L82 PathProgramCache]: Analyzing trace with hash -476608046, now seen corresponding path program 31 times [2020-10-16 00:01:12,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:12,417 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249765057] [2020-10-16 00:01:12,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:12,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:12,532 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:12,532 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249765057] [2020-10-16 00:01:12,533 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549093039] [2020-10-16 00:01:12,533 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:12,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:12,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 00:01:12,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:12,602 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:12,602 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:12,603 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2020-10-16 00:01:12,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231613800] [2020-10-16 00:01:12,603 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 00:01:12,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:12,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 00:01:12,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-16 00:01:12,605 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:12,606 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 129 transitions, 2727 flow. Second operand 13 states. [2020-10-16 00:01:12,606 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:12,606 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:12,606 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:12,905 INFO L129 PetriNetUnfolder]: 117/298 cut-off events. [2020-10-16 00:01:12,905 INFO L130 PetriNetUnfolder]: For 16631/16633 co-relation queries the response was YES. [2020-10-16 00:01:12,909 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3744 conditions, 298 events. 117/298 cut-off events. For 16631/16633 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1329 event pairs, 0 based on Foata normal form. 4/302 useless extension candidates. Maximal degree in co-relation 3656. Up to 184 conditions per place. [2020-10-16 00:01:12,915 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 114 selfloop transitions, 21 changer transitions 0/142 dead transitions. [2020-10-16 00:01:12,915 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 142 transitions, 3587 flow [2020-10-16 00:01:12,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 00:01:12,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 00:01:12,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 942 transitions. [2020-10-16 00:01:12,918 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6728571428571428 [2020-10-16 00:01:12,918 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 942 transitions. [2020-10-16 00:01:12,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 942 transitions. [2020-10-16 00:01:12,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:12,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 942 transitions. [2020-10-16 00:01:12,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 00:01:12,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 00:01:12,922 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 00:01:12,922 INFO L185 Difference]: Start difference. First operand has 194 places, 129 transitions, 2727 flow. Second operand 14 states and 942 transitions. [2020-10-16 00:01:12,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 142 transitions, 3587 flow [2020-10-16 00:01:12,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 142 transitions, 3315 flow, removed 42 selfloop flow, removed 17 redundant places. [2020-10-16 00:01:12,991 INFO L241 Difference]: Finished difference. Result has 192 places, 131 transitions, 2599 flow [2020-10-16 00:01:12,991 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=2455, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2599, PETRI_PLACES=192, PETRI_TRANSITIONS=131} [2020-10-16 00:01:12,992 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 174 predicate places. [2020-10-16 00:01:12,992 INFO L481 AbstractCegarLoop]: Abstraction has has 192 places, 131 transitions, 2599 flow [2020-10-16 00:01:12,992 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 00:01:12,992 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:12,992 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:13,197 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:13,198 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:13,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:13,198 INFO L82 PathProgramCache]: Analyzing trace with hash -219980600, now seen corresponding path program 32 times [2020-10-16 00:01:13,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:13,199 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886591603] [2020-10-16 00:01:13,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:13,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:13,317 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:13,318 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886591603] [2020-10-16 00:01:13,318 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971891043] [2020-10-16 00:01:13,318 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:13,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:01:13,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:13,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 00:01:13,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:13,384 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:13,396 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:13,397 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:13,397 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2020-10-16 00:01:13,397 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033161516] [2020-10-16 00:01:13,398 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 00:01:13,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:13,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 00:01:13,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-10-16 00:01:13,399 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:13,400 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 131 transitions, 2599 flow. Second operand 14 states. [2020-10-16 00:01:13,401 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:13,401 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:13,401 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:13,818 INFO L129 PetriNetUnfolder]: 129/332 cut-off events. [2020-10-16 00:01:13,819 INFO L130 PetriNetUnfolder]: For 20515/20521 co-relation queries the response was YES. [2020-10-16 00:01:13,823 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4209 conditions, 332 events. 129/332 cut-off events. For 20515/20521 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1561 event pairs, 0 based on Foata normal form. 8/340 useless extension candidates. Maximal degree in co-relation 4119. Up to 191 conditions per place. [2020-10-16 00:01:13,829 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 95 selfloop transitions, 54 changer transitions 0/156 dead transitions. [2020-10-16 00:01:13,829 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 156 transitions, 3849 flow [2020-10-16 00:01:13,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 00:01:13,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 00:01:13,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1146 transitions. [2020-10-16 00:01:13,832 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6741176470588235 [2020-10-16 00:01:13,832 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1146 transitions. [2020-10-16 00:01:13,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1146 transitions. [2020-10-16 00:01:13,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:13,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1146 transitions. [2020-10-16 00:01:13,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 00:01:13,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 00:01:13,836 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 00:01:13,836 INFO L185 Difference]: Start difference. First operand has 192 places, 131 transitions, 2599 flow. Second operand 17 states and 1146 transitions. [2020-10-16 00:01:13,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 156 transitions, 3849 flow [2020-10-16 00:01:13,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 156 transitions, 3721 flow, removed 45 selfloop flow, removed 11 redundant places. [2020-10-16 00:01:13,940 INFO L241 Difference]: Finished difference. Result has 203 places, 143 transitions, 3011 flow [2020-10-16 00:01:13,941 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=2487, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3011, PETRI_PLACES=203, PETRI_TRANSITIONS=143} [2020-10-16 00:01:13,941 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 185 predicate places. [2020-10-16 00:01:13,941 INFO L481 AbstractCegarLoop]: Abstraction has has 203 places, 143 transitions, 3011 flow [2020-10-16 00:01:13,941 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 00:01:13,941 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:13,941 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:14,155 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-16 00:01:14,156 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:14,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:14,156 INFO L82 PathProgramCache]: Analyzing trace with hash 202792686, now seen corresponding path program 33 times [2020-10-16 00:01:14,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:14,156 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839743650] [2020-10-16 00:01:14,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:14,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:14,271 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:14,272 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839743650] [2020-10-16 00:01:14,272 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822441663] [2020-10-16 00:01:14,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:14,334 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-10-16 00:01:14,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:14,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 00:01:14,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:14,377 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:14,386 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:14,386 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:14,387 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2020-10-16 00:01:14,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441295888] [2020-10-16 00:01:14,388 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 00:01:14,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:14,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 00:01:14,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2020-10-16 00:01:14,390 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:14,390 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 143 transitions, 3011 flow. Second operand 14 states. [2020-10-16 00:01:14,390 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:14,391 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:14,391 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:15,034 INFO L129 PetriNetUnfolder]: 133/342 cut-off events. [2020-10-16 00:01:15,035 INFO L130 PetriNetUnfolder]: For 22559/22565 co-relation queries the response was YES. [2020-10-16 00:01:15,040 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4482 conditions, 342 events. 133/342 cut-off events. For 22559/22565 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1607 event pairs, 0 based on Foata normal form. 8/350 useless extension candidates. Maximal degree in co-relation 4386. Up to 197 conditions per place. [2020-10-16 00:01:15,046 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 47 selfloop transitions, 112 changer transitions 0/166 dead transitions. [2020-10-16 00:01:15,046 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 166 transitions, 4419 flow [2020-10-16 00:01:15,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 00:01:15,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 00:01:15,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1554 transitions. [2020-10-16 00:01:15,050 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6756521739130434 [2020-10-16 00:01:15,051 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1554 transitions. [2020-10-16 00:01:15,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1554 transitions. [2020-10-16 00:01:15,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:15,052 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1554 transitions. [2020-10-16 00:01:15,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 00:01:15,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 00:01:15,056 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 00:01:15,056 INFO L185 Difference]: Start difference. First operand has 203 places, 143 transitions, 3011 flow. Second operand 23 states and 1554 transitions. [2020-10-16 00:01:15,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 166 transitions, 4419 flow [2020-10-16 00:01:15,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 166 transitions, 4237 flow, removed 64 selfloop flow, removed 10 redundant places. [2020-10-16 00:01:15,146 INFO L241 Difference]: Finished difference. Result has 218 places, 147 transitions, 3320 flow [2020-10-16 00:01:15,146 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=2873, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3320, PETRI_PLACES=218, PETRI_TRANSITIONS=147} [2020-10-16 00:01:15,146 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 200 predicate places. [2020-10-16 00:01:15,147 INFO L481 AbstractCegarLoop]: Abstraction has has 218 places, 147 transitions, 3320 flow [2020-10-16 00:01:15,147 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 00:01:15,147 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:15,147 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:15,347 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:15,348 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:15,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:15,348 INFO L82 PathProgramCache]: Analyzing trace with hash -1115003167, now seen corresponding path program 34 times [2020-10-16 00:01:15,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:15,349 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657918309] [2020-10-16 00:01:15,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:15,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:15,501 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:15,502 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657918309] [2020-10-16 00:01:15,502 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958563944] [2020-10-16 00:01:15,502 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:15,547 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:01:15,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:15,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:15,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:15,568 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:15,569 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:15,569 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-10-16 00:01:15,569 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040659409] [2020-10-16 00:01:15,569 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 00:01:15,569 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:15,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 00:01:15,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2020-10-16 00:01:15,571 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:15,572 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 147 transitions, 3320 flow. Second operand 14 states. [2020-10-16 00:01:15,572 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:15,572 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:15,572 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:15,893 INFO L129 PetriNetUnfolder]: 135/349 cut-off events. [2020-10-16 00:01:15,893 INFO L130 PetriNetUnfolder]: For 23865/23871 co-relation queries the response was YES. [2020-10-16 00:01:15,897 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4715 conditions, 349 events. 135/349 cut-off events. For 23865/23871 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1647 event pairs, 0 based on Foata normal form. 5/354 useless extension candidates. Maximal degree in co-relation 4616. Up to 201 conditions per place. [2020-10-16 00:01:15,900 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 111 selfloop transitions, 44 changer transitions 0/162 dead transitions. [2020-10-16 00:01:15,901 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 162 transitions, 4362 flow [2020-10-16 00:01:15,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 00:01:15,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 00:01:15,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1077 transitions. [2020-10-16 00:01:15,903 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.673125 [2020-10-16 00:01:15,903 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1077 transitions. [2020-10-16 00:01:15,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1077 transitions. [2020-10-16 00:01:15,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:15,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1077 transitions. [2020-10-16 00:01:15,905 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 00:01:15,907 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 00:01:15,908 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 00:01:15,908 INFO L185 Difference]: Start difference. First operand has 218 places, 147 transitions, 3320 flow. Second operand 16 states and 1077 transitions. [2020-10-16 00:01:15,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 162 transitions, 4362 flow [2020-10-16 00:01:16,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 162 transitions, 4045 flow, removed 71 selfloop flow, removed 18 redundant places. [2020-10-16 00:01:16,010 INFO L241 Difference]: Finished difference. Result has 217 places, 149 transitions, 3217 flow [2020-10-16 00:01:16,010 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=3017, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3217, PETRI_PLACES=217, PETRI_TRANSITIONS=149} [2020-10-16 00:01:16,010 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 199 predicate places. [2020-10-16 00:01:16,010 INFO L481 AbstractCegarLoop]: Abstraction has has 217 places, 149 transitions, 3217 flow [2020-10-16 00:01:16,010 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 00:01:16,011 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:16,011 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:16,211 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-16 00:01:16,212 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:16,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:16,212 INFO L82 PathProgramCache]: Analyzing trace with hash -2146415779, now seen corresponding path program 35 times [2020-10-16 00:01:16,212 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:16,213 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781473356] [2020-10-16 00:01:16,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:16,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:16,345 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:16,345 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781473356] [2020-10-16 00:01:16,346 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145965500] [2020-10-16 00:01:16,346 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:16,430 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2020-10-16 00:01:16,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:16,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:16,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:16,462 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:16,477 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:16,478 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:16,478 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2020-10-16 00:01:16,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326212639] [2020-10-16 00:01:16,480 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 00:01:16,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:16,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 00:01:16,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2020-10-16 00:01:16,483 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:16,484 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 149 transitions, 3217 flow. Second operand 15 states. [2020-10-16 00:01:16,485 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:16,485 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:16,485 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:17,179 INFO L129 PetriNetUnfolder]: 141/366 cut-off events. [2020-10-16 00:01:17,179 INFO L130 PetriNetUnfolder]: For 26136/26138 co-relation queries the response was YES. [2020-10-16 00:01:17,186 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4938 conditions, 366 events. 141/366 cut-off events. For 26136/26138 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1769 event pairs, 0 based on Foata normal form. 4/370 useless extension candidates. Maximal degree in co-relation 4837. Up to 213 conditions per place. [2020-10-16 00:01:17,196 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 71 selfloop transitions, 92 changer transitions 0/170 dead transitions. [2020-10-16 00:01:17,196 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 170 transitions, 4473 flow [2020-10-16 00:01:17,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 00:01:17,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 00:01:17,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1281 transitions. [2020-10-16 00:01:17,204 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6742105263157895 [2020-10-16 00:01:17,204 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1281 transitions. [2020-10-16 00:01:17,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1281 transitions. [2020-10-16 00:01:17,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:17,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1281 transitions. [2020-10-16 00:01:17,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 00:01:17,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 00:01:17,214 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 00:01:17,215 INFO L185 Difference]: Start difference. First operand has 217 places, 149 transitions, 3217 flow. Second operand 19 states and 1281 transitions. [2020-10-16 00:01:17,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 170 transitions, 4473 flow [2020-10-16 00:01:17,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 170 transitions, 4277 flow, removed 58 selfloop flow, removed 13 redundant places. [2020-10-16 00:01:17,397 INFO L241 Difference]: Finished difference. Result has 228 places, 155 transitions, 3514 flow [2020-10-16 00:01:17,398 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3514, PETRI_PLACES=228, PETRI_TRANSITIONS=155} [2020-10-16 00:01:17,398 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 210 predicate places. [2020-10-16 00:01:17,398 INFO L481 AbstractCegarLoop]: Abstraction has has 228 places, 155 transitions, 3514 flow [2020-10-16 00:01:17,398 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 00:01:17,398 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:17,398 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:17,613 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2020-10-16 00:01:17,614 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:17,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:17,614 INFO L82 PathProgramCache]: Analyzing trace with hash -1610965881, now seen corresponding path program 36 times [2020-10-16 00:01:17,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:17,615 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262974504] [2020-10-16 00:01:17,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:17,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:17,724 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:17,725 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262974504] [2020-10-16 00:01:17,725 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714739379] [2020-10-16 00:01:17,725 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:17,777 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-10-16 00:01:17,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:17,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:17,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:17,801 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:17,801 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:17,801 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-10-16 00:01:17,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823014421] [2020-10-16 00:01:17,802 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 00:01:17,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:17,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 00:01:17,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2020-10-16 00:01:17,804 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:17,805 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 155 transitions, 3514 flow. Second operand 14 states. [2020-10-16 00:01:17,805 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:17,805 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:17,805 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:18,339 INFO L129 PetriNetUnfolder]: 145/378 cut-off events. [2020-10-16 00:01:18,339 INFO L130 PetriNetUnfolder]: For 27306/27308 co-relation queries the response was YES. [2020-10-16 00:01:18,346 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5178 conditions, 378 events. 145/378 cut-off events. For 27306/27308 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1828 event pairs, 0 based on Foata normal form. 2/380 useless extension candidates. Maximal degree in co-relation 5071. Up to 221 conditions per place. [2020-10-16 00:01:18,353 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 41 selfloop transitions, 130 changer transitions 0/178 dead transitions. [2020-10-16 00:01:18,353 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 178 transitions, 4938 flow [2020-10-16 00:01:18,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 00:01:18,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-16 00:01:18,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1485 transitions. [2020-10-16 00:01:18,358 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675 [2020-10-16 00:01:18,358 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1485 transitions. [2020-10-16 00:01:18,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1485 transitions. [2020-10-16 00:01:18,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:18,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1485 transitions. [2020-10-16 00:01:18,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-16 00:01:18,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-16 00:01:18,363 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-16 00:01:18,364 INFO L185 Difference]: Start difference. First operand has 228 places, 155 transitions, 3514 flow. Second operand 22 states and 1485 transitions. [2020-10-16 00:01:18,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 178 transitions, 4938 flow [2020-10-16 00:01:18,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 178 transitions, 4709 flow, removed 63 selfloop flow, removed 12 redundant places. [2020-10-16 00:01:18,509 INFO L241 Difference]: Finished difference. Result has 239 places, 159 transitions, 3758 flow [2020-10-16 00:01:18,509 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=3327, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3758, PETRI_PLACES=239, PETRI_TRANSITIONS=159} [2020-10-16 00:01:18,510 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 221 predicate places. [2020-10-16 00:01:18,510 INFO L481 AbstractCegarLoop]: Abstraction has has 239 places, 159 transitions, 3758 flow [2020-10-16 00:01:18,510 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 00:01:18,510 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:18,510 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:18,710 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-16 00:01:18,711 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:18,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:18,712 INFO L82 PathProgramCache]: Analyzing trace with hash -1594878741, now seen corresponding path program 37 times [2020-10-16 00:01:18,712 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:18,712 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429935514] [2020-10-16 00:01:18,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:18,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:18,821 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:18,822 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429935514] [2020-10-16 00:01:18,822 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99270321] [2020-10-16 00:01:18,822 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:18,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:18,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:18,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:18,891 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:18,907 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:18,907 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:18,908 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2020-10-16 00:01:18,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060773540] [2020-10-16 00:01:18,908 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 00:01:18,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:18,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 00:01:18,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-16 00:01:18,909 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:18,910 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 159 transitions, 3758 flow. Second operand 15 states. [2020-10-16 00:01:18,910 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:18,910 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:18,910 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:19,532 INFO L129 PetriNetUnfolder]: 149/391 cut-off events. [2020-10-16 00:01:19,532 INFO L130 PetriNetUnfolder]: For 27860/27862 co-relation queries the response was YES. [2020-10-16 00:01:19,536 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5417 conditions, 391 events. 149/391 cut-off events. For 27860/27862 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1935 event pairs, 0 based on Foata normal form. 4/395 useless extension candidates. Maximal degree in co-relation 5308. Up to 229 conditions per place. [2020-10-16 00:01:19,540 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 39 selfloop transitions, 136 changer transitions 0/182 dead transitions. [2020-10-16 00:01:19,540 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 182 transitions, 5194 flow [2020-10-16 00:01:19,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 00:01:19,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 00:01:19,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1553 transitions. [2020-10-16 00:01:19,546 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6752173913043479 [2020-10-16 00:01:19,546 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1553 transitions. [2020-10-16 00:01:19,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1553 transitions. [2020-10-16 00:01:19,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:19,547 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1553 transitions. [2020-10-16 00:01:19,549 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 00:01:19,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 00:01:19,551 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 00:01:19,551 INFO L185 Difference]: Start difference. First operand has 239 places, 159 transitions, 3758 flow. Second operand 23 states and 1553 transitions. [2020-10-16 00:01:19,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 182 transitions, 5194 flow [2020-10-16 00:01:19,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 182 transitions, 4841 flow, removed 61 selfloop flow, removed 19 redundant places. [2020-10-16 00:01:19,679 INFO L241 Difference]: Finished difference. Result has 244 places, 163 transitions, 3902 flow [2020-10-16 00:01:19,679 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=3447, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3902, PETRI_PLACES=244, PETRI_TRANSITIONS=163} [2020-10-16 00:01:19,679 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 226 predicate places. [2020-10-16 00:01:19,680 INFO L481 AbstractCegarLoop]: Abstraction has has 244 places, 163 transitions, 3902 flow [2020-10-16 00:01:19,680 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 00:01:19,680 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:19,680 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:19,894 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-16 00:01:19,895 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:19,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:19,895 INFO L82 PathProgramCache]: Analyzing trace with hash -1594388631, now seen corresponding path program 38 times [2020-10-16 00:01:19,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:19,896 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2573910] [2020-10-16 00:01:19,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:19,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:19,993 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:19,993 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2573910] [2020-10-16 00:01:19,993 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616791492] [2020-10-16 00:01:19,993 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:20,045 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:01:20,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:20,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:20,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:20,062 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:20,063 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:20,063 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-10-16 00:01:20,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477346078] [2020-10-16 00:01:20,064 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 00:01:20,064 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:20,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 00:01:20,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2020-10-16 00:01:20,065 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:20,066 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 163 transitions, 3902 flow. Second operand 14 states. [2020-10-16 00:01:20,066 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:20,066 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:20,066 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:20,578 INFO L129 PetriNetUnfolder]: 160/417 cut-off events. [2020-10-16 00:01:20,578 INFO L130 PetriNetUnfolder]: For 30206/30212 co-relation queries the response was YES. [2020-10-16 00:01:20,582 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5916 conditions, 417 events. 160/417 cut-off events. For 30206/30212 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2062 event pairs, 0 based on Foata normal form. 5/422 useless extension candidates. Maximal degree in co-relation 5805. Up to 247 conditions per place. [2020-10-16 00:01:20,587 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 35 selfloop transitions, 151 changer transitions 0/193 dead transitions. [2020-10-16 00:01:20,587 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 193 transitions, 5706 flow [2020-10-16 00:01:20,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 00:01:20,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 00:01:20,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1622 transitions. [2020-10-16 00:01:20,592 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6758333333333333 [2020-10-16 00:01:20,592 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1622 transitions. [2020-10-16 00:01:20,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1622 transitions. [2020-10-16 00:01:20,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:20,592 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1622 transitions. [2020-10-16 00:01:20,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 00:01:20,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 00:01:20,597 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 00:01:20,597 INFO L185 Difference]: Start difference. First operand has 244 places, 163 transitions, 3902 flow. Second operand 24 states and 1622 transitions. [2020-10-16 00:01:20,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 193 transitions, 5706 flow [2020-10-16 00:01:20,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 193 transitions, 5327 flow, removed 72 selfloop flow, removed 20 redundant places. [2020-10-16 00:01:20,730 INFO L241 Difference]: Finished difference. Result has 251 places, 171 transitions, 4272 flow [2020-10-16 00:01:20,730 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=3583, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4272, PETRI_PLACES=251, PETRI_TRANSITIONS=171} [2020-10-16 00:01:20,730 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 233 predicate places. [2020-10-16 00:01:20,731 INFO L481 AbstractCegarLoop]: Abstraction has has 251 places, 171 transitions, 4272 flow [2020-10-16 00:01:20,731 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 00:01:20,731 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:20,731 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:20,931 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-16 00:01:20,932 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:20,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:20,932 INFO L82 PathProgramCache]: Analyzing trace with hash -1723642493, now seen corresponding path program 39 times [2020-10-16 00:01:20,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:20,933 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941743076] [2020-10-16 00:01:20,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:20,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:21,031 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:21,031 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941743076] [2020-10-16 00:01:21,031 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911500500] [2020-10-16 00:01:21,031 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:21,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-10-16 00:01:21,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:21,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:21,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:21,108 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:21,118 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:21,118 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:21,119 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2020-10-16 00:01:21,119 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961339464] [2020-10-16 00:01:21,119 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 00:01:21,120 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:21,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 00:01:21,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2020-10-16 00:01:21,121 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:21,122 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 171 transitions, 4272 flow. Second operand 15 states. [2020-10-16 00:01:21,122 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:21,122 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:21,122 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:21,798 INFO L129 PetriNetUnfolder]: 157/410 cut-off events. [2020-10-16 00:01:21,799 INFO L130 PetriNetUnfolder]: For 33246/33248 co-relation queries the response was YES. [2020-10-16 00:01:21,803 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6005 conditions, 410 events. 157/410 cut-off events. For 33246/33248 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2059 event pairs, 0 based on Foata normal form. 4/414 useless extension candidates. Maximal degree in co-relation 5890. Up to 243 conditions per place. [2020-10-16 00:01:21,809 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 32 selfloop transitions, 154 changer transitions 0/193 dead transitions. [2020-10-16 00:01:21,809 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 193 transitions, 5810 flow [2020-10-16 00:01:21,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 00:01:21,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 00:01:21,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1689 transitions. [2020-10-16 00:01:21,813 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6756 [2020-10-16 00:01:21,813 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1689 transitions. [2020-10-16 00:01:21,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1689 transitions. [2020-10-16 00:01:21,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:21,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1689 transitions. [2020-10-16 00:01:21,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 00:01:21,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 00:01:21,819 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 00:01:21,819 INFO L185 Difference]: Start difference. First operand has 251 places, 171 transitions, 4272 flow. Second operand 25 states and 1689 transitions. [2020-10-16 00:01:21,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 193 transitions, 5810 flow [2020-10-16 00:01:21,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 193 transitions, 5341 flow, removed 115 selfloop flow, removed 18 redundant places. [2020-10-16 00:01:21,981 INFO L241 Difference]: Finished difference. Result has 259 places, 172 transitions, 4224 flow [2020-10-16 00:01:21,982 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=3803, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4224, PETRI_PLACES=259, PETRI_TRANSITIONS=172} [2020-10-16 00:01:21,982 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 241 predicate places. [2020-10-16 00:01:21,982 INFO L481 AbstractCegarLoop]: Abstraction has has 259 places, 172 transitions, 4224 flow [2020-10-16 00:01:21,982 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 00:01:21,983 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:21,983 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:22,188 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-10-16 00:01:22,189 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:22,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:22,189 INFO L82 PathProgramCache]: Analyzing trace with hash 1991622277, now seen corresponding path program 40 times [2020-10-16 00:01:22,190 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:22,190 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126643995] [2020-10-16 00:01:22,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:22,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:22,293 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:22,293 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126643995] [2020-10-16 00:01:22,293 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930093553] [2020-10-16 00:01:22,293 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:22,348 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:01:22,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:22,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 00:01:22,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:22,368 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:01:22,383 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:22,384 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:22,384 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2020-10-16 00:01:22,384 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522909617] [2020-10-16 00:01:22,385 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 00:01:22,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:22,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 00:01:22,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2020-10-16 00:01:22,387 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:22,388 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 172 transitions, 4224 flow. Second operand 15 states. [2020-10-16 00:01:22,388 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:22,388 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:22,388 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:23,009 INFO L129 PetriNetUnfolder]: 160/415 cut-off events. [2020-10-16 00:01:23,009 INFO L130 PetriNetUnfolder]: For 35098/35100 co-relation queries the response was YES. [2020-10-16 00:01:23,014 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6116 conditions, 415 events. 160/415 cut-off events. For 35098/35100 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2076 event pairs, 0 based on Foata normal form. 3/418 useless extension candidates. Maximal degree in co-relation 5999. Up to 243 conditions per place. [2020-10-16 00:01:23,021 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 63 selfloop transitions, 126 changer transitions 0/196 dead transitions. [2020-10-16 00:01:23,022 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 196 transitions, 5838 flow [2020-10-16 00:01:23,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 00:01:23,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 00:01:23,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1621 transitions. [2020-10-16 00:01:23,024 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6754166666666667 [2020-10-16 00:01:23,025 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1621 transitions. [2020-10-16 00:01:23,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1621 transitions. [2020-10-16 00:01:23,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:23,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1621 transitions. [2020-10-16 00:01:23,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 00:01:23,029 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 00:01:23,030 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 00:01:23,030 INFO L185 Difference]: Start difference. First operand has 259 places, 172 transitions, 4224 flow. Second operand 24 states and 1621 transitions. [2020-10-16 00:01:23,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 196 transitions, 5838 flow [2020-10-16 00:01:23,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 196 transitions, 5432 flow, removed 61 selfloop flow, removed 23 redundant places. [2020-10-16 00:01:23,196 INFO L241 Difference]: Finished difference. Result has 261 places, 175 transitions, 4320 flow [2020-10-16 00:01:23,197 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=3886, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4320, PETRI_PLACES=261, PETRI_TRANSITIONS=175} [2020-10-16 00:01:23,197 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 243 predicate places. [2020-10-16 00:01:23,197 INFO L481 AbstractCegarLoop]: Abstraction has has 261 places, 175 transitions, 4320 flow [2020-10-16 00:01:23,197 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 00:01:23,197 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:23,197 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:23,397 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2020-10-16 00:01:23,398 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:23,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:23,398 INFO L82 PathProgramCache]: Analyzing trace with hash -1893293424, now seen corresponding path program 41 times [2020-10-16 00:01:23,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:23,399 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791858888] [2020-10-16 00:01:23,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:23,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:23,508 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:23,508 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791858888] [2020-10-16 00:01:23,508 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2947879] [2020-10-16 00:01:23,509 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:23,554 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2020-10-16 00:01:23,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:23,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-16 00:01:23,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:23,577 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:01:23,591 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:23,592 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:23,592 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2020-10-16 00:01:23,593 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462327391] [2020-10-16 00:01:23,593 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 00:01:23,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:23,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 00:01:23,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2020-10-16 00:01:23,596 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:23,597 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 175 transitions, 4320 flow. Second operand 16 states. [2020-10-16 00:01:23,597 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:23,597 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:23,597 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:24,346 INFO L129 PetriNetUnfolder]: 163/423 cut-off events. [2020-10-16 00:01:24,347 INFO L130 PetriNetUnfolder]: For 33867/33869 co-relation queries the response was YES. [2020-10-16 00:01:24,351 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6153 conditions, 423 events. 163/423 cut-off events. For 33867/33869 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2114 event pairs, 0 based on Foata normal form. 1/424 useless extension candidates. Maximal degree in co-relation 6034. Up to 247 conditions per place. [2020-10-16 00:01:24,357 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 35 selfloop transitions, 158 changer transitions 0/200 dead transitions. [2020-10-16 00:01:24,358 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 200 transitions, 6018 flow [2020-10-16 00:01:24,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 00:01:24,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 00:01:24,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1621 transitions. [2020-10-16 00:01:24,360 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6754166666666667 [2020-10-16 00:01:24,361 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1621 transitions. [2020-10-16 00:01:24,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1621 transitions. [2020-10-16 00:01:24,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:24,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1621 transitions. [2020-10-16 00:01:24,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 00:01:24,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 00:01:24,364 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 00:01:24,364 INFO L185 Difference]: Start difference. First operand has 261 places, 175 transitions, 4320 flow. Second operand 24 states and 1621 transitions. [2020-10-16 00:01:24,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 200 transitions, 6018 flow [2020-10-16 00:01:24,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 200 transitions, 5738 flow, removed 47 selfloop flow, removed 19 redundant places. [2020-10-16 00:01:24,480 INFO L241 Difference]: Finished difference. Result has 267 places, 178 transitions, 4550 flow [2020-10-16 00:01:24,480 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=4040, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4550, PETRI_PLACES=267, PETRI_TRANSITIONS=178} [2020-10-16 00:01:24,480 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 249 predicate places. [2020-10-16 00:01:24,480 INFO L481 AbstractCegarLoop]: Abstraction has has 267 places, 178 transitions, 4550 flow [2020-10-16 00:01:24,481 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 00:01:24,481 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:24,481 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:24,688 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:24,689 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:24,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:24,689 INFO L82 PathProgramCache]: Analyzing trace with hash -1356705901, now seen corresponding path program 42 times [2020-10-16 00:01:24,690 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:24,690 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343029343] [2020-10-16 00:01:24,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:24,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:24,844 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:24,845 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343029343] [2020-10-16 00:01:24,845 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92409029] [2020-10-16 00:01:24,845 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:24,928 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2020-10-16 00:01:24,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:24,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-16 00:01:24,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:24,968 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:24,969 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:24,969 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2020-10-16 00:01:24,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225381251] [2020-10-16 00:01:24,970 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 00:01:24,970 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:24,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 00:01:24,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-16 00:01:24,973 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:24,974 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 178 transitions, 4550 flow. Second operand 15 states. [2020-10-16 00:01:24,974 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:24,974 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:24,975 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:25,396 INFO L129 PetriNetUnfolder]: 165/429 cut-off events. [2020-10-16 00:01:25,397 INFO L130 PetriNetUnfolder]: For 37209/37211 co-relation queries the response was YES. [2020-10-16 00:01:25,402 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6417 conditions, 429 events. 165/429 cut-off events. For 37209/37211 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2149 event pairs, 0 based on Foata normal form. 4/433 useless extension candidates. Maximal degree in co-relation 6296. Up to 272 conditions per place. [2020-10-16 00:01:25,405 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 163 selfloop transitions, 23 changer transitions 0/193 dead transitions. [2020-10-16 00:01:25,406 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 193 transitions, 5752 flow [2020-10-16 00:01:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 00:01:25,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 00:01:25,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1076 transitions. [2020-10-16 00:01:25,407 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6725 [2020-10-16 00:01:25,408 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1076 transitions. [2020-10-16 00:01:25,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1076 transitions. [2020-10-16 00:01:25,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:25,408 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1076 transitions. [2020-10-16 00:01:25,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 00:01:25,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 00:01:25,410 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 00:01:25,410 INFO L185 Difference]: Start difference. First operand has 267 places, 178 transitions, 4550 flow. Second operand 16 states and 1076 transitions. [2020-10-16 00:01:25,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 193 transitions, 5752 flow [2020-10-16 00:01:25,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 193 transitions, 5366 flow, removed 52 selfloop flow, removed 21 redundant places. [2020-10-16 00:01:25,546 INFO L241 Difference]: Finished difference. Result has 263 places, 180 transitions, 4332 flow [2020-10-16 00:01:25,546 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=4164, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4332, PETRI_PLACES=263, PETRI_TRANSITIONS=180} [2020-10-16 00:01:25,546 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 245 predicate places. [2020-10-16 00:01:25,547 INFO L481 AbstractCegarLoop]: Abstraction has has 263 places, 180 transitions, 4332 flow [2020-10-16 00:01:25,547 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 00:01:25,547 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:25,547 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:25,747 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-16 00:01:25,748 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:25,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:25,748 INFO L82 PathProgramCache]: Analyzing trace with hash -947943161, now seen corresponding path program 43 times [2020-10-16 00:01:25,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:25,749 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297594908] [2020-10-16 00:01:25,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:25,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:25,893 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:25,894 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297594908] [2020-10-16 00:01:25,894 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525742420] [2020-10-16 00:01:25,894 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:25,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:25,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-16 00:01:25,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:25,958 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:25,970 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:25,971 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:25,971 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2020-10-16 00:01:25,971 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973134215] [2020-10-16 00:01:25,972 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 00:01:25,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:25,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 00:01:25,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2020-10-16 00:01:25,973 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:25,974 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 180 transitions, 4332 flow. Second operand 16 states. [2020-10-16 00:01:25,974 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:25,975 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:25,975 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:26,450 INFO L129 PetriNetUnfolder]: 169/441 cut-off events. [2020-10-16 00:01:26,450 INFO L130 PetriNetUnfolder]: For 41099/41101 co-relation queries the response was YES. [2020-10-16 00:01:26,456 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6603 conditions, 441 events. 169/441 cut-off events. For 41099/41101 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2226 event pairs, 0 based on Foata normal form. 4/445 useless extension candidates. Maximal degree in co-relation 6480. Up to 259 conditions per place. [2020-10-16 00:01:26,460 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 132 selfloop transitions, 60 changer transitions 0/199 dead transitions. [2020-10-16 00:01:26,460 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 199 transitions, 5760 flow [2020-10-16 00:01:26,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 00:01:26,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 00:01:26,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1280 transitions. [2020-10-16 00:01:26,468 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6736842105263158 [2020-10-16 00:01:26,468 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1280 transitions. [2020-10-16 00:01:26,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1280 transitions. [2020-10-16 00:01:26,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:26,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1280 transitions. [2020-10-16 00:01:26,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 00:01:26,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 00:01:26,471 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 00:01:26,472 INFO L185 Difference]: Start difference. First operand has 263 places, 180 transitions, 4332 flow. Second operand 19 states and 1280 transitions. [2020-10-16 00:01:26,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 199 transitions, 5760 flow [2020-10-16 00:01:26,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 199 transitions, 5610 flow, removed 54 selfloop flow, removed 13 redundant places. [2020-10-16 00:01:26,611 INFO L241 Difference]: Finished difference. Result has 270 places, 184 transitions, 4526 flow [2020-10-16 00:01:26,611 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=4200, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4526, PETRI_PLACES=270, PETRI_TRANSITIONS=184} [2020-10-16 00:01:26,611 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 252 predicate places. [2020-10-16 00:01:26,612 INFO L481 AbstractCegarLoop]: Abstraction has has 270 places, 184 transitions, 4526 flow [2020-10-16 00:01:26,612 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 00:01:26,612 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:26,612 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:26,812 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:26,813 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:26,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:26,813 INFO L82 PathProgramCache]: Analyzing trace with hash 1594171721, now seen corresponding path program 44 times [2020-10-16 00:01:26,814 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:26,814 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462531575] [2020-10-16 00:01:26,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:26,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:26,969 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:26,970 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462531575] [2020-10-16 00:01:26,970 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737399149] [2020-10-16 00:01:26,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:27,017 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:01:27,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:27,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-16 00:01:27,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:27,036 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:27,037 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:27,037 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2020-10-16 00:01:27,037 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803015190] [2020-10-16 00:01:27,038 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 00:01:27,038 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:27,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 00:01:27,038 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-10-16 00:01:27,039 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:27,040 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 184 transitions, 4526 flow. Second operand 15 states. [2020-10-16 00:01:27,040 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:27,040 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:27,041 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:27,617 INFO L129 PetriNetUnfolder]: 175/458 cut-off events. [2020-10-16 00:01:27,617 INFO L130 PetriNetUnfolder]: For 44489/44491 co-relation queries the response was YES. [2020-10-16 00:01:27,623 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6985 conditions, 458 events. 175/458 cut-off events. For 44489/44491 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2327 event pairs, 0 based on Foata normal form. 4/462 useless extension candidates. Maximal degree in co-relation 6860. Up to 271 conditions per place. [2020-10-16 00:01:27,628 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 68 selfloop transitions, 138 changer transitions 0/213 dead transitions. [2020-10-16 00:01:27,628 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 213 transitions, 6441 flow [2020-10-16 00:01:27,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-16 00:01:27,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-16 00:01:27,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1755 transitions. [2020-10-16 00:01:27,631 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675 [2020-10-16 00:01:27,631 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1755 transitions. [2020-10-16 00:01:27,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1755 transitions. [2020-10-16 00:01:27,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:27,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1755 transitions. [2020-10-16 00:01:27,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-16 00:01:27,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-16 00:01:27,637 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-16 00:01:27,637 INFO L185 Difference]: Start difference. First operand has 270 places, 184 transitions, 4526 flow. Second operand 26 states and 1755 transitions. [2020-10-16 00:01:27,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 213 transitions, 6441 flow [2020-10-16 00:01:27,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 213 transitions, 6193 flow, removed 70 selfloop flow, removed 16 redundant places. [2020-10-16 00:01:27,837 INFO L241 Difference]: Finished difference. Result has 283 places, 192 transitions, 4955 flow [2020-10-16 00:01:27,837 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=4326, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4955, PETRI_PLACES=283, PETRI_TRANSITIONS=192} [2020-10-16 00:01:27,838 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 265 predicate places. [2020-10-16 00:01:27,838 INFO L481 AbstractCegarLoop]: Abstraction has has 283 places, 192 transitions, 4955 flow [2020-10-16 00:01:27,838 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 00:01:27,838 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:27,838 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:28,038 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-16 00:01:28,039 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:28,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:28,040 INFO L82 PathProgramCache]: Analyzing trace with hash 1610748971, now seen corresponding path program 45 times [2020-10-16 00:01:28,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:28,040 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786538055] [2020-10-16 00:01:28,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:28,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:28,184 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:28,185 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786538055] [2020-10-16 00:01:28,185 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650603715] [2020-10-16 00:01:28,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:28,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2020-10-16 00:01:28,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:28,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-16 00:01:28,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:28,295 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:28,296 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:28,296 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2020-10-16 00:01:28,296 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554451661] [2020-10-16 00:01:28,296 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 00:01:28,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:28,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 00:01:28,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-16 00:01:28,299 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:28,301 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 192 transitions, 4955 flow. Second operand 15 states. [2020-10-16 00:01:28,301 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:28,301 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:28,301 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:29,036 INFO L129 PetriNetUnfolder]: 184/480 cut-off events. [2020-10-16 00:01:29,037 INFO L130 PetriNetUnfolder]: For 48919/48925 co-relation queries the response was YES. [2020-10-16 00:01:29,042 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7611 conditions, 480 events. 184/480 cut-off events. For 48919/48925 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2437 event pairs, 0 based on Foata normal form. 8/488 useless extension candidates. Maximal degree in co-relation 7482. Up to 285 conditions per place. [2020-10-16 00:01:29,047 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 57 selfloop transitions, 158 changer transitions 0/222 dead transitions. [2020-10-16 00:01:29,047 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 222 transitions, 7145 flow [2020-10-16 00:01:29,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-16 00:01:29,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-16 00:01:29,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1892 transitions. [2020-10-16 00:01:29,049 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6757142857142857 [2020-10-16 00:01:29,049 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1892 transitions. [2020-10-16 00:01:29,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1892 transitions. [2020-10-16 00:01:29,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:29,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1892 transitions. [2020-10-16 00:01:29,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-16 00:01:29,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-16 00:01:29,056 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-16 00:01:29,056 INFO L185 Difference]: Start difference. First operand has 283 places, 192 transitions, 4955 flow. Second operand 28 states and 1892 transitions. [2020-10-16 00:01:29,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 222 transitions, 7145 flow [2020-10-16 00:01:29,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 222 transitions, 6739 flow, removed 97 selfloop flow, removed 20 redundant places. [2020-10-16 00:01:29,241 INFO L241 Difference]: Finished difference. Result has 294 places, 198 transitions, 5298 flow [2020-10-16 00:01:29,242 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=4579, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=5298, PETRI_PLACES=294, PETRI_TRANSITIONS=198} [2020-10-16 00:01:29,242 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 276 predicate places. [2020-10-16 00:01:29,242 INFO L481 AbstractCegarLoop]: Abstraction has has 294 places, 198 transitions, 5298 flow [2020-10-16 00:01:29,242 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 00:01:29,242 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:29,242 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:29,448 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:29,449 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:29,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:29,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1610765711, now seen corresponding path program 46 times [2020-10-16 00:01:29,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:29,450 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814565986] [2020-10-16 00:01:29,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:29,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:29,567 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:29,568 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814565986] [2020-10-16 00:01:29,568 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257140631] [2020-10-16 00:01:29,568 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:29,612 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:01:29,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:29,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-16 00:01:29,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:29,641 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:29,652 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:29,653 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:29,653 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2020-10-16 00:01:29,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166930472] [2020-10-16 00:01:29,653 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 00:01:29,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:29,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 00:01:29,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2020-10-16 00:01:29,655 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:29,656 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 198 transitions, 5298 flow. Second operand 16 states. [2020-10-16 00:01:29,656 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:29,656 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:29,657 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:30,432 INFO L129 PetriNetUnfolder]: 181/473 cut-off events. [2020-10-16 00:01:30,433 INFO L130 PetriNetUnfolder]: For 54557/54559 co-relation queries the response was YES. [2020-10-16 00:01:30,439 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7752 conditions, 473 events. 181/473 cut-off events. For 54557/54559 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2419 event pairs, 0 based on Foata normal form. 4/477 useless extension candidates. Maximal degree in co-relation 7619. Up to 279 conditions per place. [2020-10-16 00:01:30,443 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 57 selfloop transitions, 158 changer transitions 0/222 dead transitions. [2020-10-16 00:01:30,444 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 222 transitions, 7250 flow [2020-10-16 00:01:30,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 00:01:30,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 00:01:30,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1824 transitions. [2020-10-16 00:01:30,447 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755555555555556 [2020-10-16 00:01:30,447 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1824 transitions. [2020-10-16 00:01:30,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1824 transitions. [2020-10-16 00:01:30,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:30,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1824 transitions. [2020-10-16 00:01:30,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 00:01:30,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 00:01:30,452 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 00:01:30,452 INFO L185 Difference]: Start difference. First operand has 294 places, 198 transitions, 5298 flow. Second operand 27 states and 1824 transitions. [2020-10-16 00:01:30,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 222 transitions, 7250 flow [2020-10-16 00:01:30,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 222 transitions, 6707 flow, removed 147 selfloop flow, removed 22 redundant places. [2020-10-16 00:01:30,647 INFO L241 Difference]: Finished difference. Result has 300 places, 199 transitions, 5224 flow [2020-10-16 00:01:30,648 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=4781, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=5224, PETRI_PLACES=300, PETRI_TRANSITIONS=199} [2020-10-16 00:01:30,648 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 282 predicate places. [2020-10-16 00:01:30,648 INFO L481 AbstractCegarLoop]: Abstraction has has 300 places, 199 transitions, 5224 flow [2020-10-16 00:01:30,648 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 00:01:30,648 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:30,649 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:30,859 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-16 00:01:30,860 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:30,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:30,860 INFO L82 PathProgramCache]: Analyzing trace with hash -1746167786, now seen corresponding path program 47 times [2020-10-16 00:01:30,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:30,861 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234344495] [2020-10-16 00:01:30,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:30,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:31,035 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:31,035 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234344495] [2020-10-16 00:01:31,035 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749431976] [2020-10-16 00:01:31,036 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:31,085 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2020-10-16 00:01:31,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:31,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-16 00:01:31,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:31,103 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:31,104 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:31,104 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2020-10-16 00:01:31,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89503671] [2020-10-16 00:01:31,104 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 00:01:31,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:31,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 00:01:31,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2020-10-16 00:01:31,106 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:31,107 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 199 transitions, 5224 flow. Second operand 16 states. [2020-10-16 00:01:31,107 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:31,108 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:31,108 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:31,520 INFO L129 PetriNetUnfolder]: 183/479 cut-off events. [2020-10-16 00:01:31,520 INFO L130 PetriNetUnfolder]: For 55132/55138 co-relation queries the response was YES. [2020-10-16 00:01:31,526 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7813 conditions, 479 events. 183/479 cut-off events. For 55132/55138 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2442 event pairs, 0 based on Foata normal form. 5/484 useless extension candidates. Maximal degree in co-relation 7678. Up to 281 conditions per place. [2020-10-16 00:01:31,532 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 159 selfloop transitions, 50 changer transitions 0/216 dead transitions. [2020-10-16 00:01:31,532 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 216 transitions, 6708 flow [2020-10-16 00:01:31,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 00:01:31,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 00:01:31,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1211 transitions. [2020-10-16 00:01:31,534 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6727777777777778 [2020-10-16 00:01:31,534 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1211 transitions. [2020-10-16 00:01:31,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1211 transitions. [2020-10-16 00:01:31,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:31,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1211 transitions. [2020-10-16 00:01:31,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 00:01:31,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 00:01:31,536 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 00:01:31,536 INFO L185 Difference]: Start difference. First operand has 300 places, 199 transitions, 5224 flow. Second operand 18 states and 1211 transitions. [2020-10-16 00:01:31,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 216 transitions, 6708 flow [2020-10-16 00:01:31,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 216 transitions, 6340 flow, removed 56 selfloop flow, removed 23 redundant places. [2020-10-16 00:01:31,711 INFO L241 Difference]: Finished difference. Result has 296 places, 201 transitions, 5142 flow [2020-10-16 00:01:31,711 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=4906, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5142, PETRI_PLACES=296, PETRI_TRANSITIONS=201} [2020-10-16 00:01:31,711 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 278 predicate places. [2020-10-16 00:01:31,711 INFO L481 AbstractCegarLoop]: Abstraction has has 296 places, 201 transitions, 5142 flow [2020-10-16 00:01:31,712 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 00:01:31,712 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:31,712 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:31,912 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-16 00:01:31,913 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:31,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:31,913 INFO L82 PathProgramCache]: Analyzing trace with hash -1446248666, now seen corresponding path program 48 times [2020-10-16 00:01:31,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:31,914 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107538503] [2020-10-16 00:01:31,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:31,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:32,065 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:32,065 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107538503] [2020-10-16 00:01:32,065 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859519944] [2020-10-16 00:01:32,066 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:32,115 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2020-10-16 00:01:32,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:32,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-16 00:01:32,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:32,137 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:32,149 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:32,149 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:32,149 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2020-10-16 00:01:32,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936043169] [2020-10-16 00:01:32,150 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 00:01:32,150 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:32,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 00:01:32,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2020-10-16 00:01:32,151 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:32,152 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 201 transitions, 5142 flow. Second operand 17 states. [2020-10-16 00:01:32,152 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:32,152 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:32,152 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:32,735 INFO L129 PetriNetUnfolder]: 185/485 cut-off events. [2020-10-16 00:01:32,735 INFO L130 PetriNetUnfolder]: For 54213/54215 co-relation queries the response was YES. [2020-10-16 00:01:32,743 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7778 conditions, 485 events. 185/485 cut-off events. For 54213/54215 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2491 event pairs, 0 based on Foata normal form. 4/489 useless extension candidates. Maximal degree in co-relation 7641. Up to 285 conditions per place. [2020-10-16 00:01:32,747 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 111 selfloop transitions, 102 changer transitions 0/220 dead transitions. [2020-10-16 00:01:32,748 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 220 transitions, 6742 flow [2020-10-16 00:01:32,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 00:01:32,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 00:01:32,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1415 transitions. [2020-10-16 00:01:32,749 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6738095238095239 [2020-10-16 00:01:32,750 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1415 transitions. [2020-10-16 00:01:32,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1415 transitions. [2020-10-16 00:01:32,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:32,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1415 transitions. [2020-10-16 00:01:32,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 00:01:32,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 00:01:32,752 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 00:01:32,752 INFO L185 Difference]: Start difference. First operand has 296 places, 201 transitions, 5142 flow. Second operand 21 states and 1415 transitions. [2020-10-16 00:01:32,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 220 transitions, 6742 flow [2020-10-16 00:01:32,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 220 transitions, 6538 flow, removed 56 selfloop flow, removed 15 redundant places. [2020-10-16 00:01:32,949 INFO L241 Difference]: Finished difference. Result has 303 places, 203 transitions, 5306 flow [2020-10-16 00:01:32,949 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=4956, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5306, PETRI_PLACES=303, PETRI_TRANSITIONS=203} [2020-10-16 00:01:32,950 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 285 predicate places. [2020-10-16 00:01:32,950 INFO L481 AbstractCegarLoop]: Abstraction has has 303 places, 203 transitions, 5306 flow [2020-10-16 00:01:32,950 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 00:01:32,950 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:32,950 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:33,158 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-16 00:01:33,159 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:33,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:33,160 INFO L82 PathProgramCache]: Analyzing trace with hash 169943844, now seen corresponding path program 49 times [2020-10-16 00:01:33,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:33,161 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849220384] [2020-10-16 00:01:33,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:33,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:33,298 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:33,299 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849220384] [2020-10-16 00:01:33,299 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145775653] [2020-10-16 00:01:33,299 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:33,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:33,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-16 00:01:33,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:33,364 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:33,364 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:33,364 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2020-10-16 00:01:33,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113239911] [2020-10-16 00:01:33,365 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 00:01:33,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:33,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 00:01:33,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-10-16 00:01:33,367 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:33,368 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 203 transitions, 5306 flow. Second operand 16 states. [2020-10-16 00:01:33,368 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:33,368 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:33,368 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:33,955 INFO L129 PetriNetUnfolder]: 197/521 cut-off events. [2020-10-16 00:01:33,955 INFO L130 PetriNetUnfolder]: For 60492/60498 co-relation queries the response was YES. [2020-10-16 00:01:33,961 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8506 conditions, 521 events. 197/521 cut-off events. For 60492/60498 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2755 event pairs, 0 based on Foata normal form. 5/526 useless extension candidates. Maximal degree in co-relation 8367. Up to 309 conditions per place. [2020-10-16 00:01:33,967 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 98 selfloop transitions, 130 changer transitions 0/235 dead transitions. [2020-10-16 00:01:33,967 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 235 transitions, 7435 flow [2020-10-16 00:01:33,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 00:01:33,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-16 00:01:33,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1483 transitions. [2020-10-16 00:01:33,969 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6740909090909091 [2020-10-16 00:01:33,970 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1483 transitions. [2020-10-16 00:01:33,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1483 transitions. [2020-10-16 00:01:33,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:33,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1483 transitions. [2020-10-16 00:01:33,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-16 00:01:33,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-16 00:01:33,974 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-16 00:01:33,975 INFO L185 Difference]: Start difference. First operand has 303 places, 203 transitions, 5306 flow. Second operand 22 states and 1483 transitions. [2020-10-16 00:01:33,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 235 transitions, 7435 flow [2020-10-16 00:01:34,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 235 transitions, 7123 flow, removed 71 selfloop flow, removed 17 redundant places. [2020-10-16 00:01:34,236 INFO L241 Difference]: Finished difference. Result has 315 places, 216 transitions, 5917 flow [2020-10-16 00:01:34,236 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=5038, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5917, PETRI_PLACES=315, PETRI_TRANSITIONS=216} [2020-10-16 00:01:34,236 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 297 predicate places. [2020-10-16 00:01:34,237 INFO L481 AbstractCegarLoop]: Abstraction has has 315 places, 216 transitions, 5917 flow [2020-10-16 00:01:34,237 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 00:01:34,237 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:34,237 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:34,437 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2020-10-16 00:01:34,438 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:34,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:34,438 INFO L82 PathProgramCache]: Analyzing trace with hash 689686920, now seen corresponding path program 50 times [2020-10-16 00:01:34,438 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:34,439 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717065322] [2020-10-16 00:01:34,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:34,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:34,589 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:34,589 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717065322] [2020-10-16 00:01:34,589 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505456351] [2020-10-16 00:01:34,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:34,636 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:01:34,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:34,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-16 00:01:34,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:34,658 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:34,673 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:34,673 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:34,673 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2020-10-16 00:01:34,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973337432] [2020-10-16 00:01:34,674 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 00:01:34,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:34,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 00:01:34,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2020-10-16 00:01:34,676 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:34,676 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 216 transitions, 5917 flow. Second operand 17 states. [2020-10-16 00:01:34,677 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:34,677 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:34,677 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:35,366 INFO L129 PetriNetUnfolder]: 205/545 cut-off events. [2020-10-16 00:01:35,366 INFO L130 PetriNetUnfolder]: For 65482/65488 co-relation queries the response was YES. [2020-10-16 00:01:35,372 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9086 conditions, 545 events. 205/545 cut-off events. For 65482/65488 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2925 event pairs, 0 based on Foata normal form. 8/553 useless extension candidates. Maximal degree in co-relation 8939. Up to 325 conditions per place. [2020-10-16 00:01:35,378 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 92 selfloop transitions, 144 changer transitions 0/243 dead transitions. [2020-10-16 00:01:35,378 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 243 transitions, 7917 flow [2020-10-16 00:01:35,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 00:01:35,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 00:01:35,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1551 transitions. [2020-10-16 00:01:35,380 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6743478260869565 [2020-10-16 00:01:35,380 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1551 transitions. [2020-10-16 00:01:35,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1551 transitions. [2020-10-16 00:01:35,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:35,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1551 transitions. [2020-10-16 00:01:35,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 00:01:35,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 00:01:35,385 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 00:01:35,385 INFO L185 Difference]: Start difference. First operand has 315 places, 216 transitions, 5917 flow. Second operand 23 states and 1551 transitions. [2020-10-16 00:01:35,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 243 transitions, 7917 flow [2020-10-16 00:01:35,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 243 transitions, 7567 flow, removed 97 selfloop flow, removed 13 redundant places. [2020-10-16 00:01:35,612 INFO L241 Difference]: Finished difference. Result has 328 places, 224 transitions, 6279 flow [2020-10-16 00:01:35,613 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=5593, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=6279, PETRI_PLACES=328, PETRI_TRANSITIONS=224} [2020-10-16 00:01:35,613 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 310 predicate places. [2020-10-16 00:01:35,613 INFO L481 AbstractCegarLoop]: Abstraction has has 328 places, 224 transitions, 6279 flow [2020-10-16 00:01:35,613 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 00:01:35,613 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:35,613 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:35,814 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:35,814 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:35,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:35,815 INFO L82 PathProgramCache]: Analyzing trace with hash -1624966084, now seen corresponding path program 51 times [2020-10-16 00:01:35,815 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:35,816 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424623300] [2020-10-16 00:01:35,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:35,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:35,956 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:35,956 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424623300] [2020-10-16 00:01:35,957 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750334187] [2020-10-16 00:01:35,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:36,014 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2020-10-16 00:01:36,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:36,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-16 00:01:36,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:36,038 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:36,041 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:36,041 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2020-10-16 00:01:36,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121474125] [2020-10-16 00:01:36,041 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 00:01:36,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:36,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 00:01:36,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-10-16 00:01:36,044 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:36,045 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 224 transitions, 6279 flow. Second operand 16 states. [2020-10-16 00:01:36,045 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:36,045 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:36,045 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:36,698 INFO L129 PetriNetUnfolder]: 209/556 cut-off events. [2020-10-16 00:01:36,698 INFO L130 PetriNetUnfolder]: For 68666/68668 co-relation queries the response was YES. [2020-10-16 00:01:36,708 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9419 conditions, 556 events. 209/556 cut-off events. For 68666/68668 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2993 event pairs, 0 based on Foata normal form. 2/558 useless extension candidates. Maximal degree in co-relation 9268. Up to 331 conditions per place. [2020-10-16 00:01:36,717 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 74 selfloop transitions, 168 changer transitions 0/249 dead transitions. [2020-10-16 00:01:36,717 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 249 transitions, 8310 flow [2020-10-16 00:01:36,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 00:01:36,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 00:01:36,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1619 transitions. [2020-10-16 00:01:36,719 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6745833333333333 [2020-10-16 00:01:36,720 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1619 transitions. [2020-10-16 00:01:36,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1619 transitions. [2020-10-16 00:01:36,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:36,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1619 transitions. [2020-10-16 00:01:36,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 00:01:36,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 00:01:36,724 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 00:01:36,724 INFO L185 Difference]: Start difference. First operand has 328 places, 224 transitions, 6279 flow. Second operand 24 states and 1619 transitions. [2020-10-16 00:01:36,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 249 transitions, 8310 flow [2020-10-16 00:01:36,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 249 transitions, 7900 flow, removed 95 selfloop flow, removed 18 redundant places. [2020-10-16 00:01:36,970 INFO L241 Difference]: Finished difference. Result has 335 places, 228 transitions, 6506 flow [2020-10-16 00:01:36,970 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=5941, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=6506, PETRI_PLACES=335, PETRI_TRANSITIONS=228} [2020-10-16 00:01:36,970 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 317 predicate places. [2020-10-16 00:01:36,970 INFO L481 AbstractCegarLoop]: Abstraction has has 335 places, 228 transitions, 6506 flow [2020-10-16 00:01:36,971 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 00:01:36,971 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:36,971 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:37,171 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:37,172 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:37,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:37,172 INFO L82 PathProgramCache]: Analyzing trace with hash 1112460206, now seen corresponding path program 52 times [2020-10-16 00:01:37,172 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:37,173 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184012921] [2020-10-16 00:01:37,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:37,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:37,292 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:37,292 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184012921] [2020-10-16 00:01:37,293 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682981741] [2020-10-16 00:01:37,293 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:37,340 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:01:37,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:37,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-16 00:01:37,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:37,363 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:37,376 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:37,377 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:37,377 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2020-10-16 00:01:37,377 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150772566] [2020-10-16 00:01:37,378 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 00:01:37,378 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:37,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 00:01:37,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2020-10-16 00:01:37,380 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:37,380 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 228 transitions, 6506 flow. Second operand 17 states. [2020-10-16 00:01:37,380 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:37,380 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:37,381 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:38,315 INFO L129 PetriNetUnfolder]: 213/566 cut-off events. [2020-10-16 00:01:38,315 INFO L130 PetriNetUnfolder]: For 67902/67904 co-relation queries the response was YES. [2020-10-16 00:01:38,322 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9593 conditions, 566 events. 213/566 cut-off events. For 67902/67904 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 3066 event pairs, 0 based on Foata normal form. 4/570 useless extension candidates. Maximal degree in co-relation 9440. Up to 337 conditions per place. [2020-10-16 00:01:38,328 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 40 selfloop transitions, 210 changer transitions 0/257 dead transitions. [2020-10-16 00:01:38,328 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 257 transitions, 8834 flow [2020-10-16 00:01:38,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 00:01:38,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 00:01:38,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1959 transitions. [2020-10-16 00:01:38,330 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755172413793104 [2020-10-16 00:01:38,331 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1959 transitions. [2020-10-16 00:01:38,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1959 transitions. [2020-10-16 00:01:38,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:38,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1959 transitions. [2020-10-16 00:01:38,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 00:01:38,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 00:01:38,335 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 00:01:38,335 INFO L185 Difference]: Start difference. First operand has 335 places, 228 transitions, 6506 flow. Second operand 29 states and 1959 transitions. [2020-10-16 00:01:38,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 257 transitions, 8834 flow [2020-10-16 00:01:38,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 257 transitions, 8378 flow, removed 80 selfloop flow, removed 21 redundant places. [2020-10-16 00:01:38,609 INFO L241 Difference]: Finished difference. Result has 345 places, 232 transitions, 6832 flow [2020-10-16 00:01:38,610 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=6106, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=6832, PETRI_PLACES=345, PETRI_TRANSITIONS=232} [2020-10-16 00:01:38,610 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 327 predicate places. [2020-10-16 00:01:38,610 INFO L481 AbstractCegarLoop]: Abstraction has has 345 places, 232 transitions, 6832 flow [2020-10-16 00:01:38,610 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 00:01:38,611 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:38,611 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:38,824 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2020-10-16 00:01:38,824 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:38,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:38,825 INFO L82 PathProgramCache]: Analyzing trace with hash -1605854204, now seen corresponding path program 53 times [2020-10-16 00:01:38,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:38,825 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964806513] [2020-10-16 00:01:38,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:38,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:38,944 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:38,944 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964806513] [2020-10-16 00:01:38,945 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849018901] [2020-10-16 00:01:38,945 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:39,007 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2020-10-16 00:01:39,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:39,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-16 00:01:39,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:39,056 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:01:39,078 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:39,079 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:39,079 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2020-10-16 00:01:39,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462813617] [2020-10-16 00:01:39,080 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 00:01:39,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:39,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 00:01:39,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2020-10-16 00:01:39,083 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:39,084 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 232 transitions, 6832 flow. Second operand 17 states. [2020-10-16 00:01:39,084 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:39,084 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:39,085 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:40,092 INFO L129 PetriNetUnfolder]: 216/571 cut-off events. [2020-10-16 00:01:40,092 INFO L130 PetriNetUnfolder]: For 70409/70411 co-relation queries the response was YES. [2020-10-16 00:01:40,100 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9897 conditions, 571 events. 216/571 cut-off events. For 70409/70411 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 3090 event pairs, 0 based on Foata normal form. 3/574 useless extension candidates. Maximal degree in co-relation 9741. Up to 341 conditions per place. [2020-10-16 00:01:40,106 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 74 selfloop transitions, 178 changer transitions 0/259 dead transitions. [2020-10-16 00:01:40,106 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 259 transitions, 9078 flow [2020-10-16 00:01:40,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-16 00:01:40,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-16 00:01:40,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1891 transitions. [2020-10-16 00:01:40,108 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753571428571429 [2020-10-16 00:01:40,109 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1891 transitions. [2020-10-16 00:01:40,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1891 transitions. [2020-10-16 00:01:40,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:40,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1891 transitions. [2020-10-16 00:01:40,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-16 00:01:40,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-16 00:01:40,114 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-16 00:01:40,114 INFO L185 Difference]: Start difference. First operand has 345 places, 232 transitions, 6832 flow. Second operand 28 states and 1891 transitions. [2020-10-16 00:01:40,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 259 transitions, 9078 flow [2020-10-16 00:01:40,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 259 transitions, 8530 flow, removed 98 selfloop flow, removed 25 redundant places. [2020-10-16 00:01:40,405 INFO L241 Difference]: Finished difference. Result has 349 places, 235 transitions, 6896 flow [2020-10-16 00:01:40,406 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=6312, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=6896, PETRI_PLACES=349, PETRI_TRANSITIONS=235} [2020-10-16 00:01:40,406 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 331 predicate places. [2020-10-16 00:01:40,406 INFO L481 AbstractCegarLoop]: Abstraction has has 349 places, 235 transitions, 6896 flow [2020-10-16 00:01:40,406 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 00:01:40,406 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:40,407 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:40,607 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:40,607 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:40,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:40,608 INFO L82 PathProgramCache]: Analyzing trace with hash 126544325, now seen corresponding path program 54 times [2020-10-16 00:01:40,608 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:40,609 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236084398] [2020-10-16 00:01:40,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:40,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:40,748 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:40,749 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236084398] [2020-10-16 00:01:40,749 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618220682] [2020-10-16 00:01:40,749 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:40,822 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2020-10-16 00:01:40,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:40,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-10-16 00:01:40,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:40,868 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:01:40,883 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:40,884 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:40,884 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2020-10-16 00:01:40,884 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322910985] [2020-10-16 00:01:40,885 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 00:01:40,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:40,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 00:01:40,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2020-10-16 00:01:40,887 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:40,887 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 235 transitions, 6896 flow. Second operand 18 states. [2020-10-16 00:01:40,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:40,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:40,888 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:41,865 INFO L129 PetriNetUnfolder]: 219/579 cut-off events. [2020-10-16 00:01:41,865 INFO L130 PetriNetUnfolder]: For 73304/73306 co-relation queries the response was YES. [2020-10-16 00:01:41,873 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10083 conditions, 579 events. 219/579 cut-off events. For 73304/73306 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 3099 event pairs, 0 based on Foata normal form. 1/580 useless extension candidates. Maximal degree in co-relation 9925. Up to 345 conditions per place. [2020-10-16 00:01:41,880 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 43 selfloop transitions, 214 changer transitions 0/264 dead transitions. [2020-10-16 00:01:41,880 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 264 transitions, 9306 flow [2020-10-16 00:01:41,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-16 00:01:41,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-16 00:01:41,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1891 transitions. [2020-10-16 00:01:41,882 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753571428571429 [2020-10-16 00:01:41,882 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1891 transitions. [2020-10-16 00:01:41,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1891 transitions. [2020-10-16 00:01:41,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:41,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1891 transitions. [2020-10-16 00:01:41,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-16 00:01:41,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-16 00:01:41,884 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-16 00:01:41,885 INFO L185 Difference]: Start difference. First operand has 349 places, 235 transitions, 6896 flow. Second operand 28 states and 1891 transitions. [2020-10-16 00:01:41,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 264 transitions, 9306 flow [2020-10-16 00:01:42,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 264 transitions, 8838 flow, removed 77 selfloop flow, removed 25 redundant places. [2020-10-16 00:01:42,286 INFO L241 Difference]: Finished difference. Result has 353 places, 238 transitions, 7118 flow [2020-10-16 00:01:42,286 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=6456, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=7118, PETRI_PLACES=353, PETRI_TRANSITIONS=238} [2020-10-16 00:01:42,286 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 335 predicate places. [2020-10-16 00:01:42,287 INFO L481 AbstractCegarLoop]: Abstraction has has 353 places, 238 transitions, 7118 flow [2020-10-16 00:01:42,287 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 00:01:42,287 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:42,287 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:42,487 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-16 00:01:42,488 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:42,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:42,488 INFO L82 PathProgramCache]: Analyzing trace with hash 935082962, now seen corresponding path program 55 times [2020-10-16 00:01:42,488 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:42,489 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989848213] [2020-10-16 00:01:42,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:42,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:42,675 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:42,675 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989848213] [2020-10-16 00:01:42,676 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726955631] [2020-10-16 00:01:42,676 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:42,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:42,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-10-16 00:01:42,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:42,734 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:42,735 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:42,735 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2020-10-16 00:01:42,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898448578] [2020-10-16 00:01:42,735 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 00:01:42,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:42,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 00:01:42,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2020-10-16 00:01:42,737 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:42,738 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 238 transitions, 7118 flow. Second operand 17 states. [2020-10-16 00:01:42,738 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:42,738 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:42,738 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:43,302 INFO L129 PetriNetUnfolder]: 221/585 cut-off events. [2020-10-16 00:01:43,302 INFO L130 PetriNetUnfolder]: For 76678/76684 co-relation queries the response was YES. [2020-10-16 00:01:43,311 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10292 conditions, 585 events. 221/585 cut-off events. For 76678/76684 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 3157 event pairs, 0 based on Foata normal form. 8/593 useless extension candidates. Maximal degree in co-relation 10132. Up to 376 conditions per place. [2020-10-16 00:01:43,317 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 223 selfloop transitions, 25 changer transitions 0/255 dead transitions. [2020-10-16 00:01:43,317 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 255 transitions, 8760 flow [2020-10-16 00:01:43,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 00:01:43,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 00:01:43,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1210 transitions. [2020-10-16 00:01:43,319 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6722222222222223 [2020-10-16 00:01:43,319 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1210 transitions. [2020-10-16 00:01:43,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1210 transitions. [2020-10-16 00:01:43,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:43,319 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1210 transitions. [2020-10-16 00:01:43,320 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 00:01:43,321 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 00:01:43,321 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 00:01:43,321 INFO L185 Difference]: Start difference. First operand has 353 places, 238 transitions, 7118 flow. Second operand 18 states and 1210 transitions. [2020-10-16 00:01:43,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 255 transitions, 8760 flow [2020-10-16 00:01:43,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 255 transitions, 8238 flow, removed 66 selfloop flow, removed 25 redundant places. [2020-10-16 00:01:43,595 INFO L241 Difference]: Finished difference. Result has 347 places, 240 transitions, 6792 flow [2020-10-16 00:01:43,596 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=6596, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6792, PETRI_PLACES=347, PETRI_TRANSITIONS=240} [2020-10-16 00:01:43,596 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 329 predicate places. [2020-10-16 00:01:43,596 INFO L481 AbstractCegarLoop]: Abstraction has has 347 places, 240 transitions, 6792 flow [2020-10-16 00:01:43,596 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 00:01:43,596 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:43,596 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:43,797 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2020-10-16 00:01:43,797 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:43,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:43,798 INFO L82 PathProgramCache]: Analyzing trace with hash 1130498520, now seen corresponding path program 56 times [2020-10-16 00:01:43,798 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:43,798 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000361418] [2020-10-16 00:01:43,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:43,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:44,006 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:44,007 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000361418] [2020-10-16 00:01:44,007 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058464819] [2020-10-16 00:01:44,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:44,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:01:44,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:44,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-10-16 00:01:44,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:44,077 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:44,088 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:44,089 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:44,089 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2020-10-16 00:01:44,089 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085795997] [2020-10-16 00:01:44,089 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 00:01:44,089 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:44,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 00:01:44,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2020-10-16 00:01:44,091 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:44,092 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 240 transitions, 6792 flow. Second operand 18 states. [2020-10-16 00:01:44,092 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:44,092 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:44,092 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:44,744 INFO L129 PetriNetUnfolder]: 225/596 cut-off events. [2020-10-16 00:01:44,744 INFO L130 PetriNetUnfolder]: For 82999/83001 co-relation queries the response was YES. [2020-10-16 00:01:44,753 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10505 conditions, 596 events. 225/596 cut-off events. For 82999/83001 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 3227 event pairs, 0 based on Foata normal form. 4/600 useless extension candidates. Maximal degree in co-relation 10343. Up to 357 conditions per place. [2020-10-16 00:01:44,759 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 188 selfloop transitions, 66 changer transitions 0/261 dead transitions. [2020-10-16 00:01:44,759 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 261 transitions, 8705 flow [2020-10-16 00:01:44,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 00:01:44,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 00:01:44,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1414 transitions. [2020-10-16 00:01:44,761 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6733333333333333 [2020-10-16 00:01:44,761 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1414 transitions. [2020-10-16 00:01:44,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1414 transitions. [2020-10-16 00:01:44,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:44,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1414 transitions. [2020-10-16 00:01:44,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 00:01:44,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 00:01:44,764 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 00:01:44,764 INFO L185 Difference]: Start difference. First operand has 347 places, 240 transitions, 6792 flow. Second operand 21 states and 1414 transitions. [2020-10-16 00:01:44,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 261 transitions, 8705 flow [2020-10-16 00:01:45,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 261 transitions, 8529 flow, removed 65 selfloop flow, removed 15 redundant places. [2020-10-16 00:01:45,035 INFO L241 Difference]: Finished difference. Result has 354 places, 244 transitions, 7015 flow [2020-10-16 00:01:45,035 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=6636, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7015, PETRI_PLACES=354, PETRI_TRANSITIONS=244} [2020-10-16 00:01:45,035 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 336 predicate places. [2020-10-16 00:01:45,035 INFO L481 AbstractCegarLoop]: Abstraction has has 354 places, 244 transitions, 7015 flow [2020-10-16 00:01:45,035 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 00:01:45,036 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:45,036 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:45,236 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-16 00:01:45,237 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:45,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:45,237 INFO L82 PathProgramCache]: Analyzing trace with hash -800564376, now seen corresponding path program 57 times [2020-10-16 00:01:45,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:45,238 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455250771] [2020-10-16 00:01:45,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:45,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:45,408 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:45,408 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455250771] [2020-10-16 00:01:45,408 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584824058] [2020-10-16 00:01:45,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:45,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2020-10-16 00:01:45,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:45,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-10-16 00:01:45,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:45,492 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:45,505 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:45,506 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:45,506 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2020-10-16 00:01:45,506 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10304097] [2020-10-16 00:01:45,506 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 00:01:45,506 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:45,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 00:01:45,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2020-10-16 00:01:45,507 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:45,508 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 244 transitions, 7015 flow. Second operand 18 states. [2020-10-16 00:01:45,508 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:45,508 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:45,508 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:46,343 INFO L129 PetriNetUnfolder]: 229/607 cut-off events. [2020-10-16 00:01:46,344 INFO L130 PetriNetUnfolder]: For 87232/87234 co-relation queries the response was YES. [2020-10-16 00:01:46,350 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10874 conditions, 607 events. 229/607 cut-off events. For 87232/87234 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3255 event pairs, 0 based on Foata normal form. 4/611 useless extension candidates. Maximal degree in co-relation 10710. Up to 365 conditions per place. [2020-10-16 00:01:46,358 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 146 selfloop transitions, 114 changer transitions 0/267 dead transitions. [2020-10-16 00:01:46,358 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 267 transitions, 9094 flow [2020-10-16 00:01:46,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 00:01:46,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 00:01:46,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1550 transitions. [2020-10-16 00:01:46,360 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2020-10-16 00:01:46,360 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1550 transitions. [2020-10-16 00:01:46,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1550 transitions. [2020-10-16 00:01:46,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:46,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1550 transitions. [2020-10-16 00:01:46,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 00:01:46,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 00:01:46,363 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 00:01:46,363 INFO L185 Difference]: Start difference. First operand has 354 places, 244 transitions, 7015 flow. Second operand 23 states and 1550 transitions. [2020-10-16 00:01:46,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 267 transitions, 9094 flow [2020-10-16 00:01:46,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 267 transitions, 8838 flow, removed 77 selfloop flow, removed 16 redundant places. [2020-10-16 00:01:46,627 INFO L241 Difference]: Finished difference. Result has 362 places, 248 transitions, 7285 flow [2020-10-16 00:01:46,628 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=6801, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=7285, PETRI_PLACES=362, PETRI_TRANSITIONS=248} [2020-10-16 00:01:46,629 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 344 predicate places. [2020-10-16 00:01:46,629 INFO L481 AbstractCegarLoop]: Abstraction has has 362 places, 248 transitions, 7285 flow [2020-10-16 00:01:46,629 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 00:01:46,629 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:46,629 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:46,842 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-16 00:01:46,843 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:46,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:46,843 INFO L82 PathProgramCache]: Analyzing trace with hash -966029246, now seen corresponding path program 58 times [2020-10-16 00:01:46,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:46,844 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608507605] [2020-10-16 00:01:46,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:46,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:46,986 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:46,986 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608507605] [2020-10-16 00:01:46,986 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254921469] [2020-10-16 00:01:46,987 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:47,034 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:01:47,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:47,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-10-16 00:01:47,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:47,058 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:47,076 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:47,077 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:47,077 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2020-10-16 00:01:47,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141707916] [2020-10-16 00:01:47,078 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 00:01:47,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:47,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 00:01:47,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2020-10-16 00:01:47,079 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:47,080 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 248 transitions, 7285 flow. Second operand 18 states. [2020-10-16 00:01:47,080 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:47,080 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:47,080 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:48,097 INFO L129 PetriNetUnfolder]: 233/617 cut-off events. [2020-10-16 00:01:48,097 INFO L130 PetriNetUnfolder]: For 88851/88857 co-relation queries the response was YES. [2020-10-16 00:01:48,108 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11145 conditions, 617 events. 233/617 cut-off events. For 88851/88857 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3357 event pairs, 0 based on Foata normal form. 8/625 useless extension candidates. Maximal degree in co-relation 10979. Up to 371 conditions per place. [2020-10-16 00:01:48,116 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 62 selfloop transitions, 210 changer transitions 0/279 dead transitions. [2020-10-16 00:01:48,116 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 279 transitions, 9979 flow [2020-10-16 00:01:48,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 00:01:48,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 00:01:48,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2094 transitions. [2020-10-16 00:01:48,118 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675483870967742 [2020-10-16 00:01:48,118 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2094 transitions. [2020-10-16 00:01:48,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2094 transitions. [2020-10-16 00:01:48,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:48,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2094 transitions. [2020-10-16 00:01:48,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 00:01:48,122 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 00:01:48,123 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 00:01:48,123 INFO L185 Difference]: Start difference. First operand has 362 places, 248 transitions, 7285 flow. Second operand 31 states and 2094 transitions. [2020-10-16 00:01:48,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 279 transitions, 9979 flow [2020-10-16 00:01:48,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 279 transitions, 9694 flow, removed 88 selfloop flow, removed 14 redundant places. [2020-10-16 00:01:48,462 INFO L241 Difference]: Finished difference. Result has 381 places, 252 transitions, 7808 flow [2020-10-16 00:01:48,462 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=7060, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=7808, PETRI_PLACES=381, PETRI_TRANSITIONS=252} [2020-10-16 00:01:48,463 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 363 predicate places. [2020-10-16 00:01:48,463 INFO L481 AbstractCegarLoop]: Abstraction has has 381 places, 252 transitions, 7808 flow [2020-10-16 00:01:48,463 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 00:01:48,463 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:48,463 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:48,663 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-16 00:01:48,664 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:48,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:48,665 INFO L82 PathProgramCache]: Analyzing trace with hash -226750371, now seen corresponding path program 59 times [2020-10-16 00:01:48,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:48,665 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592226601] [2020-10-16 00:01:48,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:48,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:48,882 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:48,882 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592226601] [2020-10-16 00:01:48,882 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12003588] [2020-10-16 00:01:48,882 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:48,936 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2020-10-16 00:01:48,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:48,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:01:48,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:48,951 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:48,952 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:48,952 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2020-10-16 00:01:48,952 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744269653] [2020-10-16 00:01:48,953 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 00:01:48,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:48,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 00:01:48,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2020-10-16 00:01:48,954 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:48,955 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 252 transitions, 7808 flow. Second operand 18 states. [2020-10-16 00:01:48,955 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:48,955 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:48,955 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:49,590 INFO L129 PetriNetUnfolder]: 235/624 cut-off events. [2020-10-16 00:01:49,591 INFO L130 PetriNetUnfolder]: For 92214/92216 co-relation queries the response was YES. [2020-10-16 00:01:49,605 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11539 conditions, 624 events. 235/624 cut-off events. For 92214/92216 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3420 event pairs, 0 based on Foata normal form. 2/626 useless extension candidates. Maximal degree in co-relation 11370. Up to 375 conditions per place. [2020-10-16 00:01:49,614 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 208 selfloop transitions, 56 changer transitions 0/271 dead transitions. [2020-10-16 00:01:49,615 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 271 transitions, 9680 flow [2020-10-16 00:01:49,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 00:01:49,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 00:01:49,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1345 transitions. [2020-10-16 00:01:49,617 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6725 [2020-10-16 00:01:49,618 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1345 transitions. [2020-10-16 00:01:49,618 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1345 transitions. [2020-10-16 00:01:49,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:49,619 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1345 transitions. [2020-10-16 00:01:49,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 00:01:49,621 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 00:01:49,621 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 00:01:49,621 INFO L185 Difference]: Start difference. First operand has 381 places, 252 transitions, 7808 flow. Second operand 20 states and 1345 transitions. [2020-10-16 00:01:49,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 271 transitions, 9680 flow [2020-10-16 00:01:50,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 271 transitions, 9112 flow, removed 111 selfloop flow, removed 26 redundant places. [2020-10-16 00:01:50,075 INFO L241 Difference]: Finished difference. Result has 376 places, 254 transitions, 7526 flow [2020-10-16 00:01:50,076 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=7258, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=7526, PETRI_PLACES=376, PETRI_TRANSITIONS=254} [2020-10-16 00:01:50,076 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 358 predicate places. [2020-10-16 00:01:50,076 INFO L481 AbstractCegarLoop]: Abstraction has has 376 places, 254 transitions, 7526 flow [2020-10-16 00:01:50,076 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 00:01:50,076 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:50,076 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:50,277 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:50,277 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:50,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:50,278 INFO L82 PathProgramCache]: Analyzing trace with hash 50938499, now seen corresponding path program 60 times [2020-10-16 00:01:50,278 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:50,278 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99993296] [2020-10-16 00:01:50,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:50,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:50,494 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:50,495 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99993296] [2020-10-16 00:01:50,495 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909888139] [2020-10-16 00:01:50,495 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:50,549 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2020-10-16 00:01:50,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:50,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:01:50,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:50,571 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:50,584 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:50,584 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:50,584 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2020-10-16 00:01:50,585 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698460752] [2020-10-16 00:01:50,585 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:01:50,585 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:50,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:01:50,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:01:50,586 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:50,587 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 254 transitions, 7526 flow. Second operand 19 states. [2020-10-16 00:01:50,587 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:50,587 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:50,587 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:51,253 INFO L129 PetriNetUnfolder]: 245/655 cut-off events. [2020-10-16 00:01:51,254 INFO L130 PetriNetUnfolder]: For 99450/99456 co-relation queries the response was YES. [2020-10-16 00:01:51,267 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12069 conditions, 655 events. 245/655 cut-off events. For 99450/99456 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3633 event pairs, 0 based on Foata normal form. 8/663 useless extension candidates. Maximal degree in co-relation 11898. Up to 395 conditions per place. [2020-10-16 00:01:51,274 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 192 selfloop transitions, 82 changer transitions 0/281 dead transitions. [2020-10-16 00:01:51,275 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 281 transitions, 9773 flow [2020-10-16 00:01:51,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 00:01:51,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 00:01:51,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1413 transitions. [2020-10-16 00:01:51,276 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6728571428571428 [2020-10-16 00:01:51,276 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1413 transitions. [2020-10-16 00:01:51,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1413 transitions. [2020-10-16 00:01:51,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:51,277 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1413 transitions. [2020-10-16 00:01:51,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 00:01:51,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 00:01:51,279 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 00:01:51,279 INFO L185 Difference]: Start difference. First operand has 376 places, 254 transitions, 7526 flow. Second operand 21 states and 1413 transitions. [2020-10-16 00:01:51,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 281 transitions, 9773 flow [2020-10-16 00:01:51,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 281 transitions, 9513 flow, removed 78 selfloop flow, removed 17 redundant places. [2020-10-16 00:01:51,671 INFO L241 Difference]: Finished difference. Result has 385 places, 264 transitions, 8020 flow [2020-10-16 00:01:51,672 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=7304, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8020, PETRI_PLACES=385, PETRI_TRANSITIONS=264} [2020-10-16 00:01:51,672 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 367 predicate places. [2020-10-16 00:01:51,672 INFO L481 AbstractCegarLoop]: Abstraction has has 385 places, 264 transitions, 8020 flow [2020-10-16 00:01:51,672 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:01:51,672 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:51,672 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:51,872 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:51,873 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:51,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:51,874 INFO L82 PathProgramCache]: Analyzing trace with hash 739260289, now seen corresponding path program 61 times [2020-10-16 00:01:51,874 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:51,874 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496193997] [2020-10-16 00:01:51,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:51,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:52,099 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:52,099 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496193997] [2020-10-16 00:01:52,099 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978794923] [2020-10-16 00:01:52,100 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:52,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:52,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:01:52,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:52,165 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:52,165 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:52,165 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2020-10-16 00:01:52,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286235983] [2020-10-16 00:01:52,166 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 00:01:52,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:52,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 00:01:52,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-10-16 00:01:52,168 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:52,168 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 264 transitions, 8020 flow. Second operand 18 states. [2020-10-16 00:01:52,168 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:52,168 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:52,169 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:53,013 INFO L129 PetriNetUnfolder]: 261/703 cut-off events. [2020-10-16 00:01:53,014 INFO L130 PetriNetUnfolder]: For 107553/107559 co-relation queries the response was YES. [2020-10-16 00:01:53,024 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13075 conditions, 703 events. 261/703 cut-off events. For 107553/107559 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 4011 event pairs, 0 based on Foata normal form. 5/708 useless extension candidates. Maximal degree in co-relation 12898. Up to 427 conditions per place. [2020-10-16 00:01:53,032 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 174 selfloop transitions, 118 changer transitions 0/299 dead transitions. [2020-10-16 00:01:53,032 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 299 transitions, 10707 flow [2020-10-16 00:01:53,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 00:01:53,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-16 00:01:53,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1481 transitions. [2020-10-16 00:01:53,034 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6731818181818182 [2020-10-16 00:01:53,034 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1481 transitions. [2020-10-16 00:01:53,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1481 transitions. [2020-10-16 00:01:53,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:53,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1481 transitions. [2020-10-16 00:01:53,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-16 00:01:53,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-16 00:01:53,037 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-16 00:01:53,037 INFO L185 Difference]: Start difference. First operand has 385 places, 264 transitions, 8020 flow. Second operand 22 states and 1481 transitions. [2020-10-16 00:01:53,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 299 transitions, 10707 flow [2020-10-16 00:01:53,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 299 transitions, 10418 flow, removed 95 selfloop flow, removed 13 redundant places. [2020-10-16 00:01:53,459 INFO L241 Difference]: Finished difference. Result has 403 places, 280 transitions, 8913 flow [2020-10-16 00:01:53,460 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=7789, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8913, PETRI_PLACES=403, PETRI_TRANSITIONS=280} [2020-10-16 00:01:53,460 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 385 predicate places. [2020-10-16 00:01:53,460 INFO L481 AbstractCegarLoop]: Abstraction has has 403 places, 280 transitions, 8913 flow [2020-10-16 00:01:53,460 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 00:01:53,460 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:53,460 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:53,665 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2020-10-16 00:01:53,666 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:53,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:53,666 INFO L82 PathProgramCache]: Analyzing trace with hash 519781787, now seen corresponding path program 62 times [2020-10-16 00:01:53,667 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:53,667 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185603429] [2020-10-16 00:01:53,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:53,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:53,956 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:53,956 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185603429] [2020-10-16 00:01:53,956 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208843901] [2020-10-16 00:01:53,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:54,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:01:54,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:54,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:01:54,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:54,032 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:54,047 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:54,047 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:54,047 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2020-10-16 00:01:54,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52458185] [2020-10-16 00:01:54,048 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:01:54,048 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:54,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:01:54,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:01:54,049 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:54,050 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 280 transitions, 8913 flow. Second operand 19 states. [2020-10-16 00:01:54,050 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:54,050 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:54,051 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:54,861 INFO L129 PetriNetUnfolder]: 263/709 cut-off events. [2020-10-16 00:01:54,861 INFO L130 PetriNetUnfolder]: For 108883/108885 co-relation queries the response was YES. [2020-10-16 00:01:54,873 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13312 conditions, 709 events. 263/709 cut-off events. For 108883/108885 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 4054 event pairs, 0 based on Foata normal form. 4/713 useless extension candidates. Maximal degree in co-relation 13125. Up to 431 conditions per place. [2020-10-16 00:01:54,881 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 154 selfloop transitions, 140 changer transitions 0/301 dead transitions. [2020-10-16 00:01:54,881 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 301 transitions, 11009 flow [2020-10-16 00:01:54,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 00:01:54,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 00:01:54,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1549 transitions. [2020-10-16 00:01:54,883 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6734782608695652 [2020-10-16 00:01:54,883 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1549 transitions. [2020-10-16 00:01:54,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1549 transitions. [2020-10-16 00:01:54,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:54,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1549 transitions. [2020-10-16 00:01:54,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 00:01:54,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 00:01:54,887 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 00:01:54,887 INFO L185 Difference]: Start difference. First operand has 403 places, 280 transitions, 8913 flow. Second operand 23 states and 1549 transitions. [2020-10-16 00:01:54,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 301 transitions, 11009 flow [2020-10-16 00:01:55,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 301 transitions, 10724 flow, removed 91 selfloop flow, removed 11 redundant places. [2020-10-16 00:01:55,312 INFO L241 Difference]: Finished difference. Result has 416 places, 282 transitions, 9130 flow [2020-10-16 00:01:55,312 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=8670, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=9130, PETRI_PLACES=416, PETRI_TRANSITIONS=282} [2020-10-16 00:01:55,312 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 398 predicate places. [2020-10-16 00:01:55,312 INFO L481 AbstractCegarLoop]: Abstraction has has 416 places, 282 transitions, 9130 flow [2020-10-16 00:01:55,312 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:01:55,313 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:55,313 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:55,518 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:55,519 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:55,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:55,519 INFO L82 PathProgramCache]: Analyzing trace with hash 107292771, now seen corresponding path program 63 times [2020-10-16 00:01:55,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:55,520 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382150978] [2020-10-16 00:01:55,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:55,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:55,714 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:55,715 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382150978] [2020-10-16 00:01:55,715 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522840005] [2020-10-16 00:01:55,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:55,769 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2020-10-16 00:01:55,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:55,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:01:55,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:55,788 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:55,788 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:55,788 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2020-10-16 00:01:55,788 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049076987] [2020-10-16 00:01:55,789 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 00:01:55,789 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:55,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 00:01:55,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2020-10-16 00:01:55,790 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:55,791 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 282 transitions, 9130 flow. Second operand 18 states. [2020-10-16 00:01:55,791 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:55,791 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:55,791 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:56,581 INFO L129 PetriNetUnfolder]: 267/721 cut-off events. [2020-10-16 00:01:56,582 INFO L130 PetriNetUnfolder]: For 110281/110283 co-relation queries the response was YES. [2020-10-16 00:01:56,600 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13603 conditions, 721 events. 267/721 cut-off events. For 110281/110283 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 4074 event pairs, 0 based on Foata normal form. 2/723 useless extension candidates. Maximal degree in co-relation 13414. Up to 439 conditions per place. [2020-10-16 00:01:56,610 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 128 selfloop transitions, 172 changer transitions 0/307 dead transitions. [2020-10-16 00:01:56,610 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 307 transitions, 11430 flow [2020-10-16 00:01:56,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 00:01:56,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 00:01:56,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1617 transitions. [2020-10-16 00:01:56,612 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67375 [2020-10-16 00:01:56,612 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1617 transitions. [2020-10-16 00:01:56,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1617 transitions. [2020-10-16 00:01:56,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:56,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1617 transitions. [2020-10-16 00:01:56,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 00:01:56,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 00:01:56,615 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 00:01:56,615 INFO L185 Difference]: Start difference. First operand has 416 places, 282 transitions, 9130 flow. Second operand 24 states and 1617 transitions. [2020-10-16 00:01:56,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 307 transitions, 11430 flow [2020-10-16 00:01:57,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 307 transitions, 11056 flow, removed 81 selfloop flow, removed 18 redundant places. [2020-10-16 00:01:57,084 INFO L241 Difference]: Finished difference. Result has 423 places, 286 transitions, 9386 flow [2020-10-16 00:01:57,084 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=8802, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=9386, PETRI_PLACES=423, PETRI_TRANSITIONS=286} [2020-10-16 00:01:57,084 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 405 predicate places. [2020-10-16 00:01:57,085 INFO L481 AbstractCegarLoop]: Abstraction has has 423 places, 286 transitions, 9386 flow [2020-10-16 00:01:57,085 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 00:01:57,085 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:57,085 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:57,285 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2020-10-16 00:01:57,286 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:57,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:57,286 INFO L82 PathProgramCache]: Analyzing trace with hash 1364182471, now seen corresponding path program 64 times [2020-10-16 00:01:57,286 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:57,287 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470669608] [2020-10-16 00:01:57,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:57,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:57,478 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:57,478 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470669608] [2020-10-16 00:01:57,478 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966749181] [2020-10-16 00:01:57,479 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:57,526 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:01:57,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:57,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:01:57,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:57,550 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:01:57,563 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:57,564 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:57,564 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2020-10-16 00:01:57,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128895147] [2020-10-16 00:01:57,564 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:01:57,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:57,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:01:57,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:01:57,566 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:57,566 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 286 transitions, 9386 flow. Second operand 19 states. [2020-10-16 00:01:57,566 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:57,566 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:57,567 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:01:58,571 INFO L129 PetriNetUnfolder]: 269/727 cut-off events. [2020-10-16 00:01:58,571 INFO L130 PetriNetUnfolder]: For 111071/111073 co-relation queries the response was YES. [2020-10-16 00:01:58,582 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13787 conditions, 727 events. 269/727 cut-off events. For 111071/111073 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 4186 event pairs, 0 based on Foata normal form. 4/731 useless extension candidates. Maximal degree in co-relation 13596. Up to 443 conditions per place. [2020-10-16 00:01:58,591 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 112 selfloop transitions, 190 changer transitions 0/309 dead transitions. [2020-10-16 00:01:58,591 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 309 transitions, 11642 flow [2020-10-16 00:01:58,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 00:01:58,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 00:01:58,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1685 transitions. [2020-10-16 00:01:58,593 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.674 [2020-10-16 00:01:58,593 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1685 transitions. [2020-10-16 00:01:58,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1685 transitions. [2020-10-16 00:01:58,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:01:58,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1685 transitions. [2020-10-16 00:01:58,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 00:01:58,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 00:01:58,597 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 00:01:58,597 INFO L185 Difference]: Start difference. First operand has 423 places, 286 transitions, 9386 flow. Second operand 25 states and 1685 transitions. [2020-10-16 00:01:58,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 309 transitions, 11642 flow [2020-10-16 00:01:59,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 309 transitions, 11140 flow, removed 81 selfloop flow, removed 23 redundant places. [2020-10-16 00:01:59,069 INFO L241 Difference]: Finished difference. Result has 426 places, 288 transitions, 9506 flow [2020-10-16 00:01:59,069 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=8930, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=9506, PETRI_PLACES=426, PETRI_TRANSITIONS=288} [2020-10-16 00:01:59,070 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 408 predicate places. [2020-10-16 00:01:59,070 INFO L481 AbstractCegarLoop]: Abstraction has has 426 places, 288 transitions, 9506 flow [2020-10-16 00:01:59,070 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:01:59,070 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:01:59,070 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:01:59,270 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:59,271 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:01:59,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:01:59,271 INFO L82 PathProgramCache]: Analyzing trace with hash -1314592315, now seen corresponding path program 65 times [2020-10-16 00:01:59,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:01:59,272 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646666756] [2020-10-16 00:01:59,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:01:59,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:01:59,477 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:59,478 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646666756] [2020-10-16 00:01:59,478 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405556202] [2020-10-16 00:01:59,478 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:01:59,563 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2020-10-16 00:01:59,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:01:59,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:01:59,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:01:59,597 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:01:59,598 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:01:59,598 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2020-10-16 00:01:59,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409385778] [2020-10-16 00:01:59,599 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 00:01:59,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:01:59,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 00:01:59,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-10-16 00:01:59,602 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:01:59,603 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 288 transitions, 9506 flow. Second operand 18 states. [2020-10-16 00:01:59,604 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:01:59,604 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:01:59,604 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:00,986 INFO L129 PetriNetUnfolder]: 273/739 cut-off events. [2020-10-16 00:02:00,986 INFO L130 PetriNetUnfolder]: For 112615/112621 co-relation queries the response was YES. [2020-10-16 00:02:01,012 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14026 conditions, 739 events. 273/739 cut-off events. For 112615/112621 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 4256 event pairs, 0 based on Foata normal form. 5/744 useless extension candidates. Maximal degree in co-relation 13833. Up to 451 conditions per place. [2020-10-16 00:02:01,027 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 90 selfloop transitions, 218 changer transitions 0/315 dead transitions. [2020-10-16 00:02:01,027 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 315 transitions, 11960 flow [2020-10-16 00:02:01,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-16 00:02:01,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-16 00:02:01,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1753 transitions. [2020-10-16 00:02:01,030 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6742307692307692 [2020-10-16 00:02:01,030 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1753 transitions. [2020-10-16 00:02:01,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1753 transitions. [2020-10-16 00:02:01,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:01,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1753 transitions. [2020-10-16 00:02:01,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-16 00:02:01,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-16 00:02:01,034 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-16 00:02:01,034 INFO L185 Difference]: Start difference. First operand has 426 places, 288 transitions, 9506 flow. Second operand 26 states and 1753 transitions. [2020-10-16 00:02:01,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 315 transitions, 11960 flow [2020-10-16 00:02:01,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 315 transitions, 11462 flow, removed 83 selfloop flow, removed 22 redundant places. [2020-10-16 00:02:01,641 INFO L241 Difference]: Finished difference. Result has 431 places, 292 transitions, 9744 flow [2020-10-16 00:02:01,642 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=9058, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=9744, PETRI_PLACES=431, PETRI_TRANSITIONS=292} [2020-10-16 00:02:01,642 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 413 predicate places. [2020-10-16 00:02:01,642 INFO L481 AbstractCegarLoop]: Abstraction has has 431 places, 292 transitions, 9744 flow [2020-10-16 00:02:01,642 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 00:02:01,642 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:01,643 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:01,852 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-16 00:02:01,853 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:01,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:01,853 INFO L82 PathProgramCache]: Analyzing trace with hash -2064335679, now seen corresponding path program 66 times [2020-10-16 00:02:01,854 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:01,854 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516379017] [2020-10-16 00:02:01,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:01,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:02,035 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:02,036 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516379017] [2020-10-16 00:02:02,036 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948823569] [2020-10-16 00:02:02,036 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:02,095 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2020-10-16 00:02:02,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:02,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:02:02,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:02,126 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:02,142 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:02,143 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:02,143 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2020-10-16 00:02:02,143 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270852413] [2020-10-16 00:02:02,144 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:02:02,144 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:02,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:02:02,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:02:02,146 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:02,146 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 292 transitions, 9744 flow. Second operand 19 states. [2020-10-16 00:02:02,146 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:02,147 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:02,147 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:03,357 INFO L129 PetriNetUnfolder]: 281/762 cut-off events. [2020-10-16 00:02:03,357 INFO L130 PetriNetUnfolder]: For 115774/115780 co-relation queries the response was YES. [2020-10-16 00:02:03,370 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14511 conditions, 762 events. 281/762 cut-off events. For 115774/115780 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4456 event pairs, 0 based on Foata normal form. 8/770 useless extension candidates. Maximal degree in co-relation 14316. Up to 467 conditions per place. [2020-10-16 00:02:03,379 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 66 selfloop transitions, 252 changer transitions 0/325 dead transitions. [2020-10-16 00:02:03,379 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 325 transitions, 12467 flow [2020-10-16 00:02:03,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 00:02:03,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 00:02:03,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1957 transitions. [2020-10-16 00:02:03,381 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6748275862068965 [2020-10-16 00:02:03,381 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1957 transitions. [2020-10-16 00:02:03,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1957 transitions. [2020-10-16 00:02:03,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:03,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1957 transitions. [2020-10-16 00:02:03,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 00:02:03,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 00:02:03,385 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 00:02:03,385 INFO L185 Difference]: Start difference. First operand has 431 places, 292 transitions, 9744 flow. Second operand 29 states and 1957 transitions. [2020-10-16 00:02:03,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 325 transitions, 12467 flow [2020-10-16 00:02:03,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 325 transitions, 11917 flow, removed 85 selfloop flow, removed 23 redundant places. [2020-10-16 00:02:03,893 INFO L241 Difference]: Finished difference. Result has 440 places, 300 transitions, 10196 flow [2020-10-16 00:02:03,894 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=9248, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=10196, PETRI_PLACES=440, PETRI_TRANSITIONS=300} [2020-10-16 00:02:03,894 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 422 predicate places. [2020-10-16 00:02:03,894 INFO L481 AbstractCegarLoop]: Abstraction has has 440 places, 300 transitions, 10196 flow [2020-10-16 00:02:03,894 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:02:03,894 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:03,895 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:04,095 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:04,095 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:04,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:04,096 INFO L82 PathProgramCache]: Analyzing trace with hash -1577252829, now seen corresponding path program 67 times [2020-10-16 00:02:04,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:04,097 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504495309] [2020-10-16 00:02:04,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:04,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:04,280 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:04,280 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504495309] [2020-10-16 00:02:04,281 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079156605] [2020-10-16 00:02:04,281 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:04,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:04,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:02:04,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:04,364 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:04,380 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:04,380 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:04,381 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2020-10-16 00:02:04,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145450095] [2020-10-16 00:02:04,381 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:02:04,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:04,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:02:04,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:02:04,383 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:04,385 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 300 transitions, 10196 flow. Second operand 19 states. [2020-10-16 00:02:04,385 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:04,385 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:04,385 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:05,653 INFO L129 PetriNetUnfolder]: 285/772 cut-off events. [2020-10-16 00:02:05,653 INFO L130 PetriNetUnfolder]: For 117478/117484 co-relation queries the response was YES. [2020-10-16 00:02:05,666 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14844 conditions, 772 events. 285/772 cut-off events. For 117478/117484 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4503 event pairs, 0 based on Foata normal form. 8/780 useless extension candidates. Maximal degree in co-relation 14645. Up to 475 conditions per place. [2020-10-16 00:02:05,675 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 52 selfloop transitions, 272 changer transitions 0/331 dead transitions. [2020-10-16 00:02:05,675 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 331 transitions, 12978 flow [2020-10-16 00:02:05,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 00:02:05,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 00:02:05,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2093 transitions. [2020-10-16 00:02:05,677 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6751612903225807 [2020-10-16 00:02:05,677 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2093 transitions. [2020-10-16 00:02:05,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2093 transitions. [2020-10-16 00:02:05,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:05,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2093 transitions. [2020-10-16 00:02:05,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 00:02:05,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 00:02:05,681 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 00:02:05,681 INFO L185 Difference]: Start difference. First operand has 440 places, 300 transitions, 10196 flow. Second operand 31 states and 2093 transitions. [2020-10-16 00:02:05,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 331 transitions, 12978 flow [2020-10-16 00:02:06,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 331 transitions, 12425 flow, removed 93 selfloop flow, removed 24 redundant places. [2020-10-16 00:02:06,244 INFO L241 Difference]: Finished difference. Result has 448 places, 304 transitions, 10521 flow [2020-10-16 00:02:06,245 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=9705, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=10521, PETRI_PLACES=448, PETRI_TRANSITIONS=304} [2020-10-16 00:02:06,245 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 430 predicate places. [2020-10-16 00:02:06,245 INFO L481 AbstractCegarLoop]: Abstraction has has 448 places, 304 transitions, 10521 flow [2020-10-16 00:02:06,245 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:02:06,245 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:06,245 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:06,446 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-16 00:02:06,447 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:06,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:06,448 INFO L82 PathProgramCache]: Analyzing trace with hash -372075953, now seen corresponding path program 68 times [2020-10-16 00:02:06,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:06,448 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713781725] [2020-10-16 00:02:06,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:06,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:06,623 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:06,624 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713781725] [2020-10-16 00:02:06,624 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534011975] [2020-10-16 00:02:06,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:06,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:02:06,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:06,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:02:06,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:06,840 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:06,861 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:06,861 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:06,861 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2020-10-16 00:02:06,861 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027765718] [2020-10-16 00:02:06,862 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:02:06,862 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:06,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:02:06,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:02:06,863 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:06,870 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 304 transitions, 10521 flow. Second operand 19 states. [2020-10-16 00:02:06,871 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:06,871 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:06,871 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:08,221 INFO L129 PetriNetUnfolder]: 289/782 cut-off events. [2020-10-16 00:02:08,221 INFO L130 PetriNetUnfolder]: For 119341/119343 co-relation queries the response was YES. [2020-10-16 00:02:08,235 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15165 conditions, 782 events. 289/782 cut-off events. For 119341/119343 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4584 event pairs, 0 based on Foata normal form. 4/786 useless extension candidates. Maximal degree in co-relation 14964. Up to 481 conditions per place. [2020-10-16 00:02:08,244 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 44 selfloop transitions, 286 changer transitions 0/337 dead transitions. [2020-10-16 00:02:08,245 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 337 transitions, 13529 flow [2020-10-16 00:02:08,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-16 00:02:08,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-16 00:02:08,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2229 transitions. [2020-10-16 00:02:08,247 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6754545454545454 [2020-10-16 00:02:08,247 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2229 transitions. [2020-10-16 00:02:08,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2229 transitions. [2020-10-16 00:02:08,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:08,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2229 transitions. [2020-10-16 00:02:08,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-16 00:02:08,250 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-16 00:02:08,251 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-16 00:02:08,251 INFO L185 Difference]: Start difference. First operand has 448 places, 304 transitions, 10521 flow. Second operand 33 states and 2229 transitions. [2020-10-16 00:02:08,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 337 transitions, 13529 flow [2020-10-16 00:02:08,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 337 transitions, 12881 flow, removed 92 selfloop flow, removed 27 redundant places. [2020-10-16 00:02:08,798 INFO L241 Difference]: Finished difference. Result has 456 places, 308 transitions, 10869 flow [2020-10-16 00:02:08,799 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=9937, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=10869, PETRI_PLACES=456, PETRI_TRANSITIONS=308} [2020-10-16 00:02:08,799 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 438 predicate places. [2020-10-16 00:02:08,799 INFO L481 AbstractCegarLoop]: Abstraction has has 456 places, 308 transitions, 10869 flow [2020-10-16 00:02:08,799 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:02:08,799 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:08,799 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:09,000 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2020-10-16 00:02:09,000 INFO L429 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:09,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:09,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1332079165, now seen corresponding path program 69 times [2020-10-16 00:02:09,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:09,001 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624859531] [2020-10-16 00:02:09,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:09,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:09,168 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:09,168 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624859531] [2020-10-16 00:02:09,168 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475971090] [2020-10-16 00:02:09,168 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:09,222 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2020-10-16 00:02:09,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:09,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 00:02:09,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:09,250 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:02:09,266 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:09,267 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:09,267 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2020-10-16 00:02:09,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123339712] [2020-10-16 00:02:09,267 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:02:09,267 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:09,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:02:09,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:02:09,269 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:09,270 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 308 transitions, 10869 flow. Second operand 19 states. [2020-10-16 00:02:09,270 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:09,270 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:09,270 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:10,545 INFO L129 PetriNetUnfolder]: 292/788 cut-off events. [2020-10-16 00:02:10,545 INFO L130 PetriNetUnfolder]: For 123661/123667 co-relation queries the response was YES. [2020-10-16 00:02:10,559 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15523 conditions, 788 events. 292/788 cut-off events. For 123661/123667 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4631 event pairs, 0 based on Foata normal form. 7/795 useless extension candidates. Maximal degree in co-relation 15319. Up to 485 conditions per place. [2020-10-16 00:02:10,570 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 88 selfloop transitions, 244 changer transitions 0/339 dead transitions. [2020-10-16 00:02:10,570 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 339 transitions, 13783 flow [2020-10-16 00:02:10,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-16 00:02:10,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-16 00:02:10,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2161 transitions. [2020-10-16 00:02:10,572 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753125 [2020-10-16 00:02:10,572 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2161 transitions. [2020-10-16 00:02:10,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2161 transitions. [2020-10-16 00:02:10,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:10,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2161 transitions. [2020-10-16 00:02:10,573 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-16 00:02:10,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-16 00:02:10,575 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-16 00:02:10,575 INFO L185 Difference]: Start difference. First operand has 456 places, 308 transitions, 10869 flow. Second operand 32 states and 2161 transitions. [2020-10-16 00:02:10,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 339 transitions, 13783 flow [2020-10-16 00:02:11,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 339 transitions, 13085 flow, removed 111 selfloop flow, removed 28 redundant places. [2020-10-16 00:02:11,343 INFO L241 Difference]: Finished difference. Result has 461 places, 311 transitions, 10953 flow [2020-10-16 00:02:11,343 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=10203, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=10953, PETRI_PLACES=461, PETRI_TRANSITIONS=311} [2020-10-16 00:02:11,343 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 443 predicate places. [2020-10-16 00:02:11,344 INFO L481 AbstractCegarLoop]: Abstraction has has 461 places, 311 transitions, 10953 flow [2020-10-16 00:02:11,344 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:02:11,344 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:11,344 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:11,544 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:11,545 INFO L429 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:11,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:11,546 INFO L82 PathProgramCache]: Analyzing trace with hash 1350563652, now seen corresponding path program 70 times [2020-10-16 00:02:11,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:11,546 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448629778] [2020-10-16 00:02:11,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:11,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:11,728 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:11,728 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448629778] [2020-10-16 00:02:11,728 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036141459] [2020-10-16 00:02:11,729 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:11,779 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:02:11,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:11,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:11,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:11,804 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:02:11,822 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:11,823 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:11,823 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2020-10-16 00:02:11,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048915535] [2020-10-16 00:02:11,824 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:11,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:11,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:11,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:11,827 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:11,828 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 311 transitions, 10953 flow. Second operand 20 states. [2020-10-16 00:02:11,828 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:11,828 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:11,828 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:13,190 INFO L129 PetriNetUnfolder]: 295/794 cut-off events. [2020-10-16 00:02:13,191 INFO L130 PetriNetUnfolder]: For 128011/128017 co-relation queries the response was YES. [2020-10-16 00:02:13,205 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15758 conditions, 794 events. 295/794 cut-off events. For 128011/128017 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4661 event pairs, 0 based on Foata normal form. 4/798 useless extension candidates. Maximal degree in co-relation 15552. Up to 489 conditions per place. [2020-10-16 00:02:13,215 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 47 selfloop transitions, 290 changer transitions 0/344 dead transitions. [2020-10-16 00:02:13,215 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 344 transitions, 14051 flow [2020-10-16 00:02:13,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-16 00:02:13,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-16 00:02:13,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2161 transitions. [2020-10-16 00:02:13,217 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753125 [2020-10-16 00:02:13,218 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2161 transitions. [2020-10-16 00:02:13,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2161 transitions. [2020-10-16 00:02:13,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:13,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2161 transitions. [2020-10-16 00:02:13,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-16 00:02:13,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-16 00:02:13,221 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-16 00:02:13,222 INFO L185 Difference]: Start difference. First operand has 461 places, 311 transitions, 10953 flow. Second operand 32 states and 2161 transitions. [2020-10-16 00:02:13,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 344 transitions, 14051 flow [2020-10-16 00:02:13,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 344 transitions, 13444 flow, removed 89 selfloop flow, removed 29 redundant places. [2020-10-16 00:02:13,839 INFO L241 Difference]: Finished difference. Result has 465 places, 314 transitions, 11228 flow [2020-10-16 00:02:13,840 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=10378, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=11228, PETRI_PLACES=465, PETRI_TRANSITIONS=314} [2020-10-16 00:02:13,840 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 447 predicate places. [2020-10-16 00:02:13,841 INFO L481 AbstractCegarLoop]: Abstraction has has 465 places, 314 transitions, 11228 flow [2020-10-16 00:02:13,841 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:13,841 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:13,841 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:14,051 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:14,052 INFO L429 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:14,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:14,053 INFO L82 PathProgramCache]: Analyzing trace with hash -1627630641, now seen corresponding path program 71 times [2020-10-16 00:02:14,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:14,054 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203524016] [2020-10-16 00:02:14,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:14,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:14,301 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:14,302 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203524016] [2020-10-16 00:02:14,302 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879362990] [2020-10-16 00:02:14,302 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:14,355 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-10-16 00:02:14,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:14,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:14,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:14,373 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:14,374 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:14,374 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-10-16 00:02:14,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325326806] [2020-10-16 00:02:14,374 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:02:14,374 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:14,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:02:14,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:02:14,376 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:14,377 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 314 transitions, 11228 flow. Second operand 19 states. [2020-10-16 00:02:14,377 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:14,377 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:14,377 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:15,181 INFO L129 PetriNetUnfolder]: 297/801 cut-off events. [2020-10-16 00:02:15,181 INFO L130 PetriNetUnfolder]: For 133537/133539 co-relation queries the response was YES. [2020-10-16 00:02:15,198 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16033 conditions, 801 events. 297/801 cut-off events. For 133537/133539 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4716 event pairs, 0 based on Foata normal form. 4/805 useless extension candidates. Maximal degree in co-relation 15825. Up to 520 conditions per place. [2020-10-16 00:02:15,208 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 299 selfloop transitions, 27 changer transitions 0/333 dead transitions. [2020-10-16 00:02:15,208 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 333 transitions, 13312 flow [2020-10-16 00:02:15,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 00:02:15,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 00:02:15,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1344 transitions. [2020-10-16 00:02:15,210 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.672 [2020-10-16 00:02:15,210 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1344 transitions. [2020-10-16 00:02:15,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1344 transitions. [2020-10-16 00:02:15,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:15,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1344 transitions. [2020-10-16 00:02:15,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 00:02:15,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 00:02:15,213 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 00:02:15,213 INFO L185 Difference]: Start difference. First operand has 465 places, 314 transitions, 11228 flow. Second operand 20 states and 1344 transitions. [2020-10-16 00:02:15,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 333 transitions, 13312 flow [2020-10-16 00:02:15,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 333 transitions, 12636 flow, removed 76 selfloop flow, removed 28 redundant places. [2020-10-16 00:02:16,062 INFO L241 Difference]: Finished difference. Result has 458 places, 316 transitions, 10768 flow [2020-10-16 00:02:16,063 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=10552, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=10768, PETRI_PLACES=458, PETRI_TRANSITIONS=316} [2020-10-16 00:02:16,063 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 440 predicate places. [2020-10-16 00:02:16,063 INFO L481 AbstractCegarLoop]: Abstraction has has 458 places, 316 transitions, 10768 flow [2020-10-16 00:02:16,063 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:02:16,063 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:16,063 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:16,264 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:16,264 INFO L429 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:16,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:16,265 INFO L82 PathProgramCache]: Analyzing trace with hash 470689557, now seen corresponding path program 72 times [2020-10-16 00:02:16,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:16,266 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952198281] [2020-10-16 00:02:16,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:16,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:16,486 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:16,487 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952198281] [2020-10-16 00:02:16,487 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55548542] [2020-10-16 00:02:16,487 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:16,544 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2020-10-16 00:02:16,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:16,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:16,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:16,563 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:16,564 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:16,564 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-10-16 00:02:16,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665525853] [2020-10-16 00:02:16,565 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:02:16,565 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:16,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:02:16,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:02:16,566 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:16,567 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 316 transitions, 10768 flow. Second operand 19 states. [2020-10-16 00:02:16,567 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:16,567 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:16,568 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:17,548 INFO L129 PetriNetUnfolder]: 299/808 cut-off events. [2020-10-16 00:02:17,549 INFO L130 PetriNetUnfolder]: For 141918/141924 co-relation queries the response was YES. [2020-10-16 00:02:17,563 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16141 conditions, 808 events. 299/808 cut-off events. For 141918/141924 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4740 event pairs, 0 based on Foata normal form. 8/816 useless extension candidates. Maximal degree in co-relation 15931. Up to 497 conditions per place. [2020-10-16 00:02:17,574 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 214 selfloop transitions, 118 changer transitions 0/339 dead transitions. [2020-10-16 00:02:17,574 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 339 transitions, 13210 flow [2020-10-16 00:02:17,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-16 00:02:17,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-16 00:02:17,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1751 transitions. [2020-10-16 00:02:17,576 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6734615384615384 [2020-10-16 00:02:17,576 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1751 transitions. [2020-10-16 00:02:17,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1751 transitions. [2020-10-16 00:02:17,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:17,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1751 transitions. [2020-10-16 00:02:17,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-16 00:02:17,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-16 00:02:17,579 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-16 00:02:17,579 INFO L185 Difference]: Start difference. First operand has 458 places, 316 transitions, 10768 flow. Second operand 26 states and 1751 transitions. [2020-10-16 00:02:17,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 339 transitions, 13210 flow [2020-10-16 00:02:18,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 339 transitions, 13010 flow, removed 75 selfloop flow, removed 17 redundant places. [2020-10-16 00:02:18,343 INFO L241 Difference]: Finished difference. Result has 468 places, 318 transitions, 11004 flow [2020-10-16 00:02:18,343 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=10592, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=11004, PETRI_PLACES=468, PETRI_TRANSITIONS=318} [2020-10-16 00:02:18,343 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 450 predicate places. [2020-10-16 00:02:18,344 INFO L481 AbstractCegarLoop]: Abstraction has has 468 places, 318 transitions, 11004 flow [2020-10-16 00:02:18,344 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:02:18,344 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:18,344 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:18,558 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:18,559 INFO L429 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:18,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:18,559 INFO L82 PathProgramCache]: Analyzing trace with hash -543203417, now seen corresponding path program 73 times [2020-10-16 00:02:18,559 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:18,560 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920898122] [2020-10-16 00:02:18,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:18,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:18,798 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:18,799 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920898122] [2020-10-16 00:02:18,799 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052226186] [2020-10-16 00:02:18,799 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:18,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:18,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:18,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:18,876 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:18,891 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:18,891 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:18,891 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2020-10-16 00:02:18,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272724820] [2020-10-16 00:02:18,892 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:18,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:18,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:18,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:18,893 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:18,894 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 318 transitions, 11004 flow. Second operand 20 states. [2020-10-16 00:02:18,894 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:18,894 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:18,894 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:19,958 INFO L129 PetriNetUnfolder]: 301/814 cut-off events. [2020-10-16 00:02:19,958 INFO L130 PetriNetUnfolder]: For 147027/147029 co-relation queries the response was YES. [2020-10-16 00:02:19,974 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16485 conditions, 814 events. 301/814 cut-off events. For 147027/147029 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4772 event pairs, 0 based on Foata normal form. 4/818 useless extension candidates. Maximal degree in co-relation 16273. Up to 501 conditions per place. [2020-10-16 00:02:19,984 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 196 selfloop transitions, 138 changer transitions 0/341 dead transitions. [2020-10-16 00:02:19,984 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 341 transitions, 13472 flow [2020-10-16 00:02:19,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 00:02:19,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 00:02:19,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1684 transitions. [2020-10-16 00:02:19,986 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6736 [2020-10-16 00:02:19,987 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1684 transitions. [2020-10-16 00:02:19,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1684 transitions. [2020-10-16 00:02:19,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:19,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1684 transitions. [2020-10-16 00:02:19,988 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 00:02:19,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 00:02:19,990 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 00:02:19,990 INFO L185 Difference]: Start difference. First operand has 468 places, 318 transitions, 11004 flow. Second operand 25 states and 1684 transitions. [2020-10-16 00:02:19,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 341 transitions, 13472 flow [2020-10-16 00:02:20,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 341 transitions, 13198 flow, removed 89 selfloop flow, removed 14 redundant places. [2020-10-16 00:02:20,932 INFO L241 Difference]: Finished difference. Result has 480 places, 320 transitions, 11236 flow [2020-10-16 00:02:20,933 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=10776, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=11236, PETRI_PLACES=480, PETRI_TRANSITIONS=320} [2020-10-16 00:02:20,933 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 462 predicate places. [2020-10-16 00:02:20,933 INFO L481 AbstractCegarLoop]: Abstraction has has 480 places, 320 transitions, 11236 flow [2020-10-16 00:02:20,933 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:20,933 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:20,933 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:21,134 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2020-10-16 00:02:21,134 INFO L429 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:21,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:21,135 INFO L82 PathProgramCache]: Analyzing trace with hash 1167646413, now seen corresponding path program 74 times [2020-10-16 00:02:21,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:21,136 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555428633] [2020-10-16 00:02:21,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:21,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:21,334 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:21,334 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555428633] [2020-10-16 00:02:21,335 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453988120] [2020-10-16 00:02:21,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:21,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:02:21,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:21,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:21,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:21,413 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:21,427 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:21,428 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:21,428 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2020-10-16 00:02:21,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499305840] [2020-10-16 00:02:21,428 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:21,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:21,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:21,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:21,430 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:21,430 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 320 transitions, 11236 flow. Second operand 20 states. [2020-10-16 00:02:21,430 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:21,430 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:21,431 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:22,753 INFO L129 PetriNetUnfolder]: 305/826 cut-off events. [2020-10-16 00:02:22,754 INFO L130 PetriNetUnfolder]: For 148817/148823 co-relation queries the response was YES. [2020-10-16 00:02:22,769 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16798 conditions, 826 events. 305/826 cut-off events. For 148817/148823 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 4845 event pairs, 0 based on Foata normal form. 8/834 useless extension candidates. Maximal degree in co-relation 16585. Up to 509 conditions per place. [2020-10-16 00:02:22,780 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 98 selfloop transitions, 246 changer transitions 0/351 dead transitions. [2020-10-16 00:02:22,781 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 351 transitions, 14250 flow [2020-10-16 00:02:22,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 00:02:22,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 00:02:22,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2092 transitions. [2020-10-16 00:02:22,783 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6748387096774193 [2020-10-16 00:02:22,783 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2092 transitions. [2020-10-16 00:02:22,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2092 transitions. [2020-10-16 00:02:22,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:22,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2092 transitions. [2020-10-16 00:02:22,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 00:02:22,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 00:02:22,789 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 00:02:22,789 INFO L185 Difference]: Start difference. First operand has 480 places, 320 transitions, 11236 flow. Second operand 31 states and 2092 transitions. [2020-10-16 00:02:22,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 351 transitions, 14250 flow [2020-10-16 00:02:23,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 351 transitions, 13802 flow, removed 93 selfloop flow, removed 23 redundant places. [2020-10-16 00:02:23,675 INFO L241 Difference]: Finished difference. Result has 489 places, 324 transitions, 11614 flow [2020-10-16 00:02:23,676 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=10846, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=11614, PETRI_PLACES=489, PETRI_TRANSITIONS=324} [2020-10-16 00:02:23,677 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 471 predicate places. [2020-10-16 00:02:23,677 INFO L481 AbstractCegarLoop]: Abstraction has has 489 places, 324 transitions, 11614 flow [2020-10-16 00:02:23,677 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:23,677 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:23,677 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:23,890 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:23,891 INFO L429 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:23,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:23,891 INFO L82 PathProgramCache]: Analyzing trace with hash 1638642123, now seen corresponding path program 75 times [2020-10-16 00:02:23,891 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:23,892 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485803929] [2020-10-16 00:02:23,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:23,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:24,079 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:24,080 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485803929] [2020-10-16 00:02:24,080 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81714030] [2020-10-16 00:02:24,080 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:24,133 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2020-10-16 00:02:24,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:24,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:24,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:24,155 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:24,155 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:24,155 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-10-16 00:02:24,155 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960059845] [2020-10-16 00:02:24,156 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:02:24,156 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:24,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:02:24,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:02:24,157 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:24,158 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 324 transitions, 11614 flow. Second operand 19 states. [2020-10-16 00:02:24,158 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:24,158 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:24,159 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:25,378 INFO L129 PetriNetUnfolder]: 311/843 cut-off events. [2020-10-16 00:02:25,378 INFO L130 PetriNetUnfolder]: For 151285/151291 co-relation queries the response was YES. [2020-10-16 00:02:25,395 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17269 conditions, 843 events. 311/843 cut-off events. For 151285/151291 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 5005 event pairs, 0 based on Foata normal form. 8/851 useless extension candidates. Maximal degree in co-relation 17054. Up to 521 conditions per place. [2020-10-16 00:02:25,407 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 85 selfloop transitions, 268 changer transitions 0/360 dead transitions. [2020-10-16 00:02:25,407 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 360 transitions, 14947 flow [2020-10-16 00:02:25,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-16 00:02:25,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-16 00:02:25,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2295 transitions. [2020-10-16 00:02:25,410 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675 [2020-10-16 00:02:25,410 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 2295 transitions. [2020-10-16 00:02:25,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 2295 transitions. [2020-10-16 00:02:25,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:25,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 2295 transitions. [2020-10-16 00:02:25,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-16 00:02:25,414 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-16 00:02:25,414 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-16 00:02:25,414 INFO L185 Difference]: Start difference. First operand has 489 places, 324 transitions, 11614 flow. Second operand 34 states and 2295 transitions. [2020-10-16 00:02:25,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 360 transitions, 14947 flow [2020-10-16 00:02:26,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 360 transitions, 14325 flow, removed 106 selfloop flow, removed 27 redundant places. [2020-10-16 00:02:26,125 INFO L241 Difference]: Finished difference. Result has 499 places, 331 transitions, 12069 flow [2020-10-16 00:02:26,125 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=11057, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=12069, PETRI_PLACES=499, PETRI_TRANSITIONS=331} [2020-10-16 00:02:26,126 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 481 predicate places. [2020-10-16 00:02:26,126 INFO L481 AbstractCegarLoop]: Abstraction has has 499 places, 331 transitions, 12069 flow [2020-10-16 00:02:26,126 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:02:26,126 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:26,126 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:26,326 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-16 00:02:26,327 INFO L429 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:26,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:26,327 INFO L82 PathProgramCache]: Analyzing trace with hash 1654729263, now seen corresponding path program 76 times [2020-10-16 00:02:26,328 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:26,328 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578165304] [2020-10-16 00:02:26,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:26,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:26,512 WARN L193 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 3 [2020-10-16 00:02:26,682 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:26,683 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578165304] [2020-10-16 00:02:26,683 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081533992] [2020-10-16 00:02:26,683 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:26,732 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:02:26,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:26,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:26,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:26,761 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:26,781 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:26,781 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:26,781 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2020-10-16 00:02:26,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992821837] [2020-10-16 00:02:26,782 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:26,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:26,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:26,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:26,784 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:26,785 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 331 transitions, 12069 flow. Second operand 20 states. [2020-10-16 00:02:26,785 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:26,785 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:26,785 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:28,204 INFO L129 PetriNetUnfolder]: 313/849 cut-off events. [2020-10-16 00:02:28,205 INFO L130 PetriNetUnfolder]: For 156716/156722 co-relation queries the response was YES. [2020-10-16 00:02:28,223 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17604 conditions, 849 events. 313/849 cut-off events. For 156716/156722 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 5021 event pairs, 0 based on Foata normal form. 8/857 useless extension candidates. Maximal degree in co-relation 17385. Up to 525 conditions per place. [2020-10-16 00:02:28,234 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 83 selfloop transitions, 272 changer transitions 0/362 dead transitions. [2020-10-16 00:02:28,234 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 362 transitions, 15235 flow [2020-10-16 00:02:28,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-16 00:02:28,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-16 00:02:28,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2228 transitions. [2020-10-16 00:02:28,236 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6751515151515152 [2020-10-16 00:02:28,236 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2228 transitions. [2020-10-16 00:02:28,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2228 transitions. [2020-10-16 00:02:28,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:28,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2228 transitions. [2020-10-16 00:02:28,239 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-16 00:02:28,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-16 00:02:28,241 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-16 00:02:28,241 INFO L185 Difference]: Start difference. First operand has 499 places, 331 transitions, 12069 flow. Second operand 33 states and 2228 transitions. [2020-10-16 00:02:28,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 362 transitions, 15235 flow [2020-10-16 00:02:28,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 362 transitions, 14553 flow, removed 126 selfloop flow, removed 29 redundant places. [2020-10-16 00:02:28,988 INFO L241 Difference]: Finished difference. Result has 504 places, 333 transitions, 12195 flow [2020-10-16 00:02:28,988 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=11417, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=12195, PETRI_PLACES=504, PETRI_TRANSITIONS=333} [2020-10-16 00:02:28,989 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 486 predicate places. [2020-10-16 00:02:28,989 INFO L481 AbstractCegarLoop]: Abstraction has has 504 places, 333 transitions, 12195 flow [2020-10-16 00:02:28,989 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:28,989 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:28,989 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:29,194 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:29,195 INFO L429 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:29,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:29,195 INFO L82 PathProgramCache]: Analyzing trace with hash 1655219373, now seen corresponding path program 77 times [2020-10-16 00:02:29,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:29,196 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63760674] [2020-10-16 00:02:29,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:29,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:29,380 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:29,380 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63760674] [2020-10-16 00:02:29,380 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734977221] [2020-10-16 00:02:29,381 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:29,452 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-10-16 00:02:29,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:29,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:29,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:29,478 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:29,478 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:29,479 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-10-16 00:02:29,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110429597] [2020-10-16 00:02:29,479 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 00:02:29,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:29,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 00:02:29,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2020-10-16 00:02:29,482 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:29,482 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 333 transitions, 12195 flow. Second operand 19 states. [2020-10-16 00:02:29,483 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:29,483 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:29,483 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:30,798 INFO L129 PetriNetUnfolder]: 324/875 cut-off events. [2020-10-16 00:02:30,798 INFO L130 PetriNetUnfolder]: For 167496/167498 co-relation queries the response was YES. [2020-10-16 00:02:30,816 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18472 conditions, 875 events. 324/875 cut-off events. For 167496/167498 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 5186 event pairs, 0 based on Foata normal form. 4/879 useless extension candidates. Maximal degree in co-relation 18251. Up to 541 conditions per place. [2020-10-16 00:02:30,829 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 77 selfloop transitions, 289 changer transitions 0/373 dead transitions. [2020-10-16 00:02:30,829 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 373 transitions, 16001 flow [2020-10-16 00:02:30,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-16 00:02:30,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-16 00:02:30,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2432 transitions. [2020-10-16 00:02:30,831 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755555555555556 [2020-10-16 00:02:30,831 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2432 transitions. [2020-10-16 00:02:30,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2432 transitions. [2020-10-16 00:02:30,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:30,832 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2432 transitions. [2020-10-16 00:02:30,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-16 00:02:30,838 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-16 00:02:30,838 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-16 00:02:30,838 INFO L185 Difference]: Start difference. First operand has 504 places, 333 transitions, 12195 flow. Second operand 36 states and 2432 transitions. [2020-10-16 00:02:30,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 373 transitions, 16001 flow [2020-10-16 00:02:32,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 373 transitions, 15281 flow, removed 126 selfloop flow, removed 29 redundant places. [2020-10-16 00:02:32,047 INFO L241 Difference]: Finished difference. Result has 514 places, 341 transitions, 12761 flow [2020-10-16 00:02:32,047 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=11589, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=12761, PETRI_PLACES=514, PETRI_TRANSITIONS=341} [2020-10-16 00:02:32,048 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 496 predicate places. [2020-10-16 00:02:32,048 INFO L481 AbstractCegarLoop]: Abstraction has has 514 places, 341 transitions, 12761 flow [2020-10-16 00:02:32,048 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 00:02:32,048 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:32,048 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:32,253 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2020-10-16 00:02:32,254 INFO L429 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:32,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:32,254 INFO L82 PathProgramCache]: Analyzing trace with hash 1655236113, now seen corresponding path program 78 times [2020-10-16 00:02:32,255 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:32,255 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283987316] [2020-10-16 00:02:32,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:32,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:32,440 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:32,441 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283987316] [2020-10-16 00:02:32,441 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622449951] [2020-10-16 00:02:32,441 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:32,506 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2020-10-16 00:02:32,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:32,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 00:02:32,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:32,533 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:32,550 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:32,550 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:32,551 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2020-10-16 00:02:32,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767166328] [2020-10-16 00:02:32,551 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:32,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:32,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:32,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:32,554 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:32,554 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 341 transitions, 12761 flow. Second operand 20 states. [2020-10-16 00:02:32,554 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:32,555 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:32,555 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:34,098 INFO L129 PetriNetUnfolder]: 321/869 cut-off events. [2020-10-16 00:02:34,098 INFO L130 PetriNetUnfolder]: For 174330/174332 co-relation queries the response was YES. [2020-10-16 00:02:34,115 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18602 conditions, 869 events. 321/869 cut-off events. For 174330/174332 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 5193 event pairs, 0 based on Foata normal form. 4/873 useless extension candidates. Maximal degree in co-relation 18377. Up to 537 conditions per place. [2020-10-16 00:02:34,126 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 76 selfloop transitions, 290 changer transitions 0/373 dead transitions. [2020-10-16 00:02:34,126 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 373 transitions, 16129 flow [2020-10-16 00:02:34,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-16 00:02:34,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-16 00:02:34,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2364 transitions. [2020-10-16 00:02:34,128 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6754285714285714 [2020-10-16 00:02:34,128 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2364 transitions. [2020-10-16 00:02:34,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2364 transitions. [2020-10-16 00:02:34,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:34,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2364 transitions. [2020-10-16 00:02:34,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-16 00:02:34,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-16 00:02:34,132 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-16 00:02:34,133 INFO L185 Difference]: Start difference. First operand has 514 places, 341 transitions, 12761 flow. Second operand 35 states and 2364 transitions. [2020-10-16 00:02:34,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 373 transitions, 16129 flow [2020-10-16 00:02:35,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 373 transitions, 15259 flow, removed 185 selfloop flow, removed 33 redundant places. [2020-10-16 00:02:35,085 INFO L241 Difference]: Finished difference. Result has 517 places, 342 transitions, 12651 flow [2020-10-16 00:02:35,086 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=11891, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=12651, PETRI_PLACES=517, PETRI_TRANSITIONS=342} [2020-10-16 00:02:35,086 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 499 predicate places. [2020-10-16 00:02:35,086 INFO L481 AbstractCegarLoop]: Abstraction has has 517 places, 342 transitions, 12651 flow [2020-10-16 00:02:35,086 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:35,086 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:35,086 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:35,287 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:35,287 INFO L429 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:35,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:35,288 INFO L82 PathProgramCache]: Analyzing trace with hash 1136241500, now seen corresponding path program 79 times [2020-10-16 00:02:35,288 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:35,288 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612341049] [2020-10-16 00:02:35,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:35,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:35,569 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:35,569 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612341049] [2020-10-16 00:02:35,569 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50059629] [2020-10-16 00:02:35,570 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:35,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:35,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:02:35,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:35,636 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:35,637 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:35,637 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2020-10-16 00:02:35,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354400556] [2020-10-16 00:02:35,637 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:35,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:35,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:35,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:35,639 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:35,640 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 342 transitions, 12651 flow. Second operand 20 states. [2020-10-16 00:02:35,640 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:35,640 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:35,640 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:36,652 INFO L129 PetriNetUnfolder]: 323/875 cut-off events. [2020-10-16 00:02:36,652 INFO L130 PetriNetUnfolder]: For 179591/179597 co-relation queries the response was YES. [2020-10-16 00:02:36,670 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18758 conditions, 875 events. 323/875 cut-off events. For 179591/179597 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 5240 event pairs, 0 based on Foata normal form. 5/880 useless extension candidates. Maximal degree in co-relation 18531. Up to 537 conditions per place. [2020-10-16 00:02:36,682 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 296 selfloop transitions, 60 changer transitions 0/363 dead transitions. [2020-10-16 00:02:36,683 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 363 transitions, 15099 flow [2020-10-16 00:02:36,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 00:02:36,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-16 00:02:36,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1479 transitions. [2020-10-16 00:02:36,684 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6722727272727272 [2020-10-16 00:02:36,684 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1479 transitions. [2020-10-16 00:02:36,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1479 transitions. [2020-10-16 00:02:36,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:36,685 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1479 transitions. [2020-10-16 00:02:36,686 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-16 00:02:36,687 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-16 00:02:36,688 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-16 00:02:36,688 INFO L185 Difference]: Start difference. First operand has 517 places, 342 transitions, 12651 flow. Second operand 22 states and 1479 transitions. [2020-10-16 00:02:36,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 363 transitions, 15099 flow [2020-10-16 00:02:37,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 363 transitions, 14421 flow, removed 72 selfloop flow, removed 32 redundant places. [2020-10-16 00:02:37,865 INFO L241 Difference]: Finished difference. Result has 508 places, 344 transitions, 12331 flow [2020-10-16 00:02:37,866 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=12035, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=12331, PETRI_PLACES=508, PETRI_TRANSITIONS=344} [2020-10-16 00:02:37,866 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 490 predicate places. [2020-10-16 00:02:37,866 INFO L481 AbstractCegarLoop]: Abstraction has has 508 places, 344 transitions, 12331 flow [2020-10-16 00:02:37,866 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:37,866 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:37,867 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:38,067 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:38,068 INFO L429 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:38,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:38,068 INFO L82 PathProgramCache]: Analyzing trace with hash -634419144, now seen corresponding path program 80 times [2020-10-16 00:02:38,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:38,069 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337604046] [2020-10-16 00:02:38,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:38,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:38,358 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:38,358 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337604046] [2020-10-16 00:02:38,359 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637216260] [2020-10-16 00:02:38,359 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:38,412 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:02:38,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:38,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:02:38,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:38,439 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:38,455 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:38,455 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:38,456 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2020-10-16 00:02:38,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76060220] [2020-10-16 00:02:38,456 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:02:38,456 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:38,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:02:38,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:02:38,459 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:38,459 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 344 transitions, 12331 flow. Second operand 21 states. [2020-10-16 00:02:38,459 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:38,459 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:38,460 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:39,594 INFO L129 PetriNetUnfolder]: 327/887 cut-off events. [2020-10-16 00:02:39,594 INFO L130 PetriNetUnfolder]: For 177785/177787 co-relation queries the response was YES. [2020-10-16 00:02:39,615 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18691 conditions, 887 events. 327/887 cut-off events. For 177785/177787 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 5301 event pairs, 0 based on Foata normal form. 4/891 useless extension candidates. Maximal degree in co-relation 18462. Up to 545 conditions per place. [2020-10-16 00:02:39,627 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 270 selfloop transitions, 90 changer transitions 0/367 dead transitions. [2020-10-16 00:02:39,627 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 367 transitions, 14844 flow [2020-10-16 00:02:39,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 00:02:39,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 00:02:39,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1547 transitions. [2020-10-16 00:02:39,629 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.672608695652174 [2020-10-16 00:02:39,629 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1547 transitions. [2020-10-16 00:02:39,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1547 transitions. [2020-10-16 00:02:39,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:39,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1547 transitions. [2020-10-16 00:02:39,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 00:02:39,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 00:02:39,632 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 00:02:39,633 INFO L185 Difference]: Start difference. First operand has 508 places, 344 transitions, 12331 flow. Second operand 23 states and 1547 transitions. [2020-10-16 00:02:39,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 367 transitions, 14844 flow [2020-10-16 00:02:40,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 367 transitions, 14582 flow, removed 75 selfloop flow, removed 19 redundant places. [2020-10-16 00:02:40,619 INFO L241 Difference]: Finished difference. Result has 513 places, 348 transitions, 12536 flow [2020-10-16 00:02:40,620 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=12089, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=12536, PETRI_PLACES=513, PETRI_TRANSITIONS=348} [2020-10-16 00:02:40,620 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 495 predicate places. [2020-10-16 00:02:40,620 INFO L481 AbstractCegarLoop]: Abstraction has has 513 places, 348 transitions, 12536 flow [2020-10-16 00:02:40,620 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:02:40,620 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:40,620 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:40,820 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,78 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:40,821 INFO L429 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:40,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:40,822 INFO L82 PathProgramCache]: Analyzing trace with hash 1759549824, now seen corresponding path program 81 times [2020-10-16 00:02:40,822 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:40,822 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967910884] [2020-10-16 00:02:40,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:40,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:41,092 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:41,093 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967910884] [2020-10-16 00:02:41,093 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406296092] [2020-10-16 00:02:41,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:41,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2020-10-16 00:02:41,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:41,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:02:41,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:41,167 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:41,167 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:41,167 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2020-10-16 00:02:41,167 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470943066] [2020-10-16 00:02:41,168 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:41,168 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:41,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:41,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:41,169 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:41,170 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 348 transitions, 12536 flow. Second operand 20 states. [2020-10-16 00:02:41,170 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:41,170 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:41,170 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:42,283 INFO L129 PetriNetUnfolder]: 331/899 cut-off events. [2020-10-16 00:02:42,283 INFO L130 PetriNetUnfolder]: For 185375/185377 co-relation queries the response was YES. [2020-10-16 00:02:42,305 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19131 conditions, 899 events. 331/899 cut-off events. For 185375/185377 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 5398 event pairs, 0 based on Foata normal form. 2/901 useless extension candidates. Maximal degree in co-relation 18900. Up to 553 conditions per place. [2020-10-16 00:02:42,317 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 236 selfloop transitions, 130 changer transitions 0/373 dead transitions. [2020-10-16 00:02:42,318 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 373 transitions, 15253 flow [2020-10-16 00:02:42,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 00:02:42,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 00:02:42,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1615 transitions. [2020-10-16 00:02:42,320 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6729166666666667 [2020-10-16 00:02:42,320 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1615 transitions. [2020-10-16 00:02:42,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1615 transitions. [2020-10-16 00:02:42,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:42,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1615 transitions. [2020-10-16 00:02:42,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 00:02:42,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 00:02:42,323 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 00:02:42,323 INFO L185 Difference]: Start difference. First operand has 513 places, 348 transitions, 12536 flow. Second operand 24 states and 1615 transitions. [2020-10-16 00:02:42,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 373 transitions, 15253 flow [2020-10-16 00:02:43,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 373 transitions, 14909 flow, removed 94 selfloop flow, removed 19 redundant places. [2020-10-16 00:02:43,355 INFO L241 Difference]: Finished difference. Result has 519 places, 352 transitions, 12777 flow [2020-10-16 00:02:43,355 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=12242, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=12777, PETRI_PLACES=519, PETRI_TRANSITIONS=352} [2020-10-16 00:02:43,356 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 501 predicate places. [2020-10-16 00:02:43,356 INFO L481 AbstractCegarLoop]: Abstraction has has 519 places, 352 transitions, 12777 flow [2020-10-16 00:02:43,356 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:43,356 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:43,356 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:43,556 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:43,557 INFO L429 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:43,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:43,557 INFO L82 PathProgramCache]: Analyzing trace with hash -659168028, now seen corresponding path program 82 times [2020-10-16 00:02:43,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:43,558 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580033578] [2020-10-16 00:02:43,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:43,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:43,871 WARN L193 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2020-10-16 00:02:43,979 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:43,980 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580033578] [2020-10-16 00:02:43,980 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476546574] [2020-10-16 00:02:43,980 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:44,032 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:02:44,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:44,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:02:44,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:44,058 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:44,075 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:44,076 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:44,076 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2020-10-16 00:02:44,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166964418] [2020-10-16 00:02:44,076 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:02:44,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:44,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:02:44,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:02:44,078 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:44,079 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 352 transitions, 12777 flow. Second operand 21 states. [2020-10-16 00:02:44,080 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:44,080 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:44,080 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:45,425 INFO L129 PetriNetUnfolder]: 335/911 cut-off events. [2020-10-16 00:02:45,425 INFO L130 PetriNetUnfolder]: For 187367/187369 co-relation queries the response was YES. [2020-10-16 00:02:45,444 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19432 conditions, 911 events. 335/911 cut-off events. For 187367/187369 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 5472 event pairs, 0 based on Foata normal form. 4/915 useless extension candidates. Maximal degree in co-relation 19199. Up to 561 conditions per place. [2020-10-16 00:02:45,455 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 214 selfloop transitions, 156 changer transitions 0/377 dead transitions. [2020-10-16 00:02:45,455 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 377 transitions, 15502 flow [2020-10-16 00:02:45,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 00:02:45,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 00:02:45,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1683 transitions. [2020-10-16 00:02:45,456 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6732 [2020-10-16 00:02:45,457 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1683 transitions. [2020-10-16 00:02:45,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1683 transitions. [2020-10-16 00:02:45,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:45,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1683 transitions. [2020-10-16 00:02:45,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 00:02:45,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 00:02:45,459 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 00:02:45,459 INFO L185 Difference]: Start difference. First operand has 519 places, 352 transitions, 12777 flow. Second operand 25 states and 1683 transitions. [2020-10-16 00:02:45,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 377 transitions, 15502 flow [2020-10-16 00:02:46,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 377 transitions, 15090 flow, removed 94 selfloop flow, removed 20 redundant places. [2020-10-16 00:02:46,465 INFO L241 Difference]: Finished difference. Result has 525 places, 356 transitions, 13010 flow [2020-10-16 00:02:46,465 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=12415, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=13010, PETRI_PLACES=525, PETRI_TRANSITIONS=356} [2020-10-16 00:02:46,465 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 507 predicate places. [2020-10-16 00:02:46,466 INFO L481 AbstractCegarLoop]: Abstraction has has 525 places, 356 transitions, 13010 flow [2020-10-16 00:02:46,466 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:02:46,466 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:46,466 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:46,666 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:46,667 INFO L429 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:46,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:46,668 INFO L82 PathProgramCache]: Analyzing trace with hash 29153762, now seen corresponding path program 83 times [2020-10-16 00:02:46,668 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:46,668 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757361159] [2020-10-16 00:02:46,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:46,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:46,914 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:46,914 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757361159] [2020-10-16 00:02:46,914 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238800003] [2020-10-16 00:02:46,914 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:46,969 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-10-16 00:02:46,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:46,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:02:46,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:46,987 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:46,988 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:46,988 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2020-10-16 00:02:46,988 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039475523] [2020-10-16 00:02:46,988 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:46,988 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:46,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:46,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:46,989 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:46,990 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 356 transitions, 13010 flow. Second operand 20 states. [2020-10-16 00:02:46,990 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:46,990 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:46,990 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:48,167 INFO L129 PetriNetUnfolder]: 337/917 cut-off events. [2020-10-16 00:02:48,167 INFO L130 PetriNetUnfolder]: For 188484/188490 co-relation queries the response was YES. [2020-10-16 00:02:48,186 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19599 conditions, 917 events. 337/917 cut-off events. For 188484/188490 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 5522 event pairs, 0 based on Foata normal form. 5/922 useless extension candidates. Maximal degree in co-relation 19364. Up to 565 conditions per place. [2020-10-16 00:02:48,201 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 182 selfloop transitions, 192 changer transitions 0/381 dead transitions. [2020-10-16 00:02:48,201 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 381 transitions, 15828 flow [2020-10-16 00:02:48,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-16 00:02:48,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-16 00:02:48,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1751 transitions. [2020-10-16 00:02:48,203 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6734615384615384 [2020-10-16 00:02:48,203 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1751 transitions. [2020-10-16 00:02:48,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1751 transitions. [2020-10-16 00:02:48,204 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:48,204 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1751 transitions. [2020-10-16 00:02:48,205 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-16 00:02:48,207 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-16 00:02:48,208 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-16 00:02:48,208 INFO L185 Difference]: Start difference. First operand has 525 places, 356 transitions, 13010 flow. Second operand 26 states and 1751 transitions. [2020-10-16 00:02:48,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 381 transitions, 15828 flow [2020-10-16 00:02:49,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 381 transitions, 15386 flow, removed 94 selfloop flow, removed 21 redundant places. [2020-10-16 00:02:49,240 INFO L241 Difference]: Finished difference. Result has 531 places, 358 transitions, 13212 flow [2020-10-16 00:02:49,241 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=12618, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=13212, PETRI_PLACES=531, PETRI_TRANSITIONS=358} [2020-10-16 00:02:49,241 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 513 predicate places. [2020-10-16 00:02:49,241 INFO L481 AbstractCegarLoop]: Abstraction has has 531 places, 358 transitions, 13212 flow [2020-10-16 00:02:49,241 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:49,241 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:49,241 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:49,442 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:49,442 INFO L429 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:49,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:49,443 INFO L82 PathProgramCache]: Analyzing trace with hash -2024698842, now seen corresponding path program 84 times [2020-10-16 00:02:49,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:49,444 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427210881] [2020-10-16 00:02:49,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:49,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:49,663 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:49,664 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427210881] [2020-10-16 00:02:49,664 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781882319] [2020-10-16 00:02:49,664 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:49,719 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2020-10-16 00:02:49,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:49,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:02:49,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:49,740 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:49,740 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:49,741 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2020-10-16 00:02:49,741 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962392132] [2020-10-16 00:02:49,741 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:49,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:49,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:49,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:49,743 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:49,743 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 358 transitions, 13212 flow. Second operand 20 states. [2020-10-16 00:02:49,743 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:49,743 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:49,744 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:51,197 INFO L129 PetriNetUnfolder]: 345/941 cut-off events. [2020-10-16 00:02:51,197 INFO L130 PetriNetUnfolder]: For 192853/192855 co-relation queries the response was YES. [2020-10-16 00:02:51,218 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20161 conditions, 941 events. 345/941 cut-off events. For 192853/192855 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 5714 event pairs, 0 based on Foata normal form. 2/943 useless extension candidates. Maximal degree in co-relation 19924. Up to 581 conditions per place. [2020-10-16 00:02:51,232 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 110 selfloop transitions, 276 changer transitions 0/393 dead transitions. [2020-10-16 00:02:51,232 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 393 transitions, 16593 flow [2020-10-16 00:02:51,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-16 00:02:51,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-16 00:02:51,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2023 transitions. [2020-10-16 00:02:51,236 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6743333333333333 [2020-10-16 00:02:51,236 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2023 transitions. [2020-10-16 00:02:51,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2023 transitions. [2020-10-16 00:02:51,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:51,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2023 transitions. [2020-10-16 00:02:51,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-16 00:02:51,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-16 00:02:51,240 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-16 00:02:51,240 INFO L185 Difference]: Start difference. First operand has 531 places, 358 transitions, 13212 flow. Second operand 30 states and 2023 transitions. [2020-10-16 00:02:51,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 393 transitions, 16593 flow [2020-10-16 00:02:52,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 393 transitions, 16059 flow, removed 96 selfloop flow, removed 23 redundant places. [2020-10-16 00:02:52,339 INFO L241 Difference]: Finished difference. Result has 541 places, 366 transitions, 13797 flow [2020-10-16 00:02:52,339 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=12736, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=13797, PETRI_PLACES=541, PETRI_TRANSITIONS=366} [2020-10-16 00:02:52,340 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 523 predicate places. [2020-10-16 00:02:52,340 INFO L481 AbstractCegarLoop]: Abstraction has has 541 places, 366 transitions, 13797 flow [2020-10-16 00:02:52,340 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:52,340 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:52,340 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:52,541 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:52,541 INFO L429 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:52,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:52,542 INFO L82 PathProgramCache]: Analyzing trace with hash -1504955766, now seen corresponding path program 85 times [2020-10-16 00:02:52,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:52,542 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24209463] [2020-10-16 00:02:52,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:52,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:52,772 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:52,772 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24209463] [2020-10-16 00:02:52,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550467673] [2020-10-16 00:02:52,773 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:52,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:52,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:02:52,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:52,856 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:02:52,874 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:52,874 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:52,874 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2020-10-16 00:02:52,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814082757] [2020-10-16 00:02:52,875 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:02:52,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:52,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:02:52,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:02:52,877 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:52,878 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 366 transitions, 13797 flow. Second operand 21 states. [2020-10-16 00:02:52,879 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:52,879 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:52,879 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:54,512 INFO L129 PetriNetUnfolder]: 349/953 cut-off events. [2020-10-16 00:02:54,512 INFO L130 PetriNetUnfolder]: For 195415/195417 co-relation queries the response was YES. [2020-10-16 00:02:54,532 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20565 conditions, 953 events. 349/953 cut-off events. For 195415/195417 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 5816 event pairs, 0 based on Foata normal form. 4/957 useless extension candidates. Maximal degree in co-relation 20324. Up to 589 conditions per place. [2020-10-16 00:02:54,543 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 100 selfloop transitions, 290 changer transitions 0/397 dead transitions. [2020-10-16 00:02:54,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 397 transitions, 17048 flow [2020-10-16 00:02:54,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 00:02:54,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 00:02:54,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2091 transitions. [2020-10-16 00:02:54,546 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6745161290322581 [2020-10-16 00:02:54,546 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2091 transitions. [2020-10-16 00:02:54,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2091 transitions. [2020-10-16 00:02:54,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:54,547 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2091 transitions. [2020-10-16 00:02:54,548 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 00:02:54,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 00:02:54,550 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 00:02:54,550 INFO L185 Difference]: Start difference. First operand has 541 places, 366 transitions, 13797 flow. Second operand 31 states and 2091 transitions. [2020-10-16 00:02:54,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 397 transitions, 17048 flow [2020-10-16 00:02:55,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 397 transitions, 16470 flow, removed 102 selfloop flow, removed 24 redundant places. [2020-10-16 00:02:55,690 INFO L241 Difference]: Finished difference. Result has 549 places, 370 transitions, 14163 flow [2020-10-16 00:02:55,691 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=13277, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=14163, PETRI_PLACES=549, PETRI_TRANSITIONS=370} [2020-10-16 00:02:55,691 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 531 predicate places. [2020-10-16 00:02:55,691 INFO L481 AbstractCegarLoop]: Abstraction has has 549 places, 370 transitions, 14163 flow [2020-10-16 00:02:55,691 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:02:55,691 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:55,691 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:55,892 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2020-10-16 00:02:55,892 INFO L429 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:55,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:55,893 INFO L82 PathProgramCache]: Analyzing trace with hash 150355464, now seen corresponding path program 86 times [2020-10-16 00:02:55,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:55,894 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492787560] [2020-10-16 00:02:55,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:55,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:02:56,202 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:56,202 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492787560] [2020-10-16 00:02:56,203 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977238184] [2020-10-16 00:02:56,203 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:56,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:02:56,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:02:56,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:02:56,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:02:56,318 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:02:56,319 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:02:56,319 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2020-10-16 00:02:56,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491670809] [2020-10-16 00:02:56,320 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 00:02:56,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:02:56,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 00:02:56,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2020-10-16 00:02:56,324 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:02:56,325 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 370 transitions, 14163 flow. Second operand 20 states. [2020-10-16 00:02:56,326 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:02:56,326 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:02:56,326 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:02:58,478 INFO L129 PetriNetUnfolder]: 357/977 cut-off events. [2020-10-16 00:02:58,478 INFO L130 PetriNetUnfolder]: For 199767/199769 co-relation queries the response was YES. [2020-10-16 00:02:58,501 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21174 conditions, 977 events. 357/977 cut-off events. For 199767/199769 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 5948 event pairs, 0 based on Foata normal form. 2/979 useless extension candidates. Maximal degree in co-relation 20931. Up to 605 conditions per place. [2020-10-16 00:02:58,515 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 87 selfloop transitions, 314 changer transitions 0/408 dead transitions. [2020-10-16 00:02:58,516 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 408 transitions, 17742 flow [2020-10-16 00:02:58,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-16 00:02:58,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-16 00:02:58,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2159 transitions. [2020-10-16 00:02:58,518 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6746875 [2020-10-16 00:02:58,518 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2159 transitions. [2020-10-16 00:02:58,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2159 transitions. [2020-10-16 00:02:58,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:02:58,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2159 transitions. [2020-10-16 00:02:58,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-16 00:02:58,521 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-16 00:02:58,522 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-16 00:02:58,522 INFO L185 Difference]: Start difference. First operand has 549 places, 370 transitions, 14163 flow. Second operand 32 states and 2159 transitions. [2020-10-16 00:02:58,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 408 transitions, 17742 flow [2020-10-16 00:02:59,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 408 transitions, 17005 flow, removed 102 selfloop flow, removed 29 redundant places. [2020-10-16 00:02:59,707 INFO L241 Difference]: Finished difference. Result has 556 places, 379 transitions, 14667 flow [2020-10-16 00:02:59,707 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=13492, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=14667, PETRI_PLACES=556, PETRI_TRANSITIONS=379} [2020-10-16 00:02:59,708 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 538 predicate places. [2020-10-16 00:02:59,708 INFO L481 AbstractCegarLoop]: Abstraction has has 556 places, 379 transitions, 14667 flow [2020-10-16 00:02:59,708 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 00:02:59,708 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:02:59,708 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:02:59,909 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:02:59,909 INFO L429 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:02:59,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:02:59,910 INFO L82 PathProgramCache]: Analyzing trace with hash -1082689330, now seen corresponding path program 87 times [2020-10-16 00:02:59,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:02:59,910 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221972485] [2020-10-16 00:02:59,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:02:59,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:00,160 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:00,161 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221972485] [2020-10-16 00:03:00,161 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306385951] [2020-10-16 00:03:00,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:00,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2020-10-16 00:03:00,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:00,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:03:00,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:00,248 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:03:00,264 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:00,265 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:00,265 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2020-10-16 00:03:00,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800955746] [2020-10-16 00:03:00,265 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:03:00,266 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:00,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:03:00,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:03:00,267 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:00,267 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 379 transitions, 14667 flow. Second operand 21 states. [2020-10-16 00:03:00,268 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:00,268 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:00,268 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:02,170 INFO L129 PetriNetUnfolder]: 359/982 cut-off events. [2020-10-16 00:03:02,170 INFO L130 PetriNetUnfolder]: For 201276/201282 co-relation queries the response was YES. [2020-10-16 00:03:02,212 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21415 conditions, 982 events. 359/982 cut-off events. For 201276/201282 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 6048 event pairs, 0 based on Foata normal form. 8/990 useless extension candidates. Maximal degree in co-relation 21167. Up to 609 conditions per place. [2020-10-16 00:03:02,235 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 61 selfloop transitions, 344 changer transitions 0/412 dead transitions. [2020-10-16 00:03:02,236 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 412 transitions, 18211 flow [2020-10-16 00:03:02,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-16 00:03:02,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-16 00:03:02,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2363 transitions. [2020-10-16 00:03:02,240 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6751428571428572 [2020-10-16 00:03:02,240 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2363 transitions. [2020-10-16 00:03:02,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2363 transitions. [2020-10-16 00:03:02,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:02,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2363 transitions. [2020-10-16 00:03:02,245 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-16 00:03:02,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-16 00:03:02,250 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-16 00:03:02,250 INFO L185 Difference]: Start difference. First operand has 556 places, 379 transitions, 14667 flow. Second operand 35 states and 2363 transitions. [2020-10-16 00:03:02,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 412 transitions, 18211 flow [2020-10-16 00:03:03,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 412 transitions, 17559 flow, removed 108 selfloop flow, removed 26 redundant places. [2020-10-16 00:03:03,766 INFO L241 Difference]: Finished difference. Result has 566 places, 381 transitions, 15027 flow [2020-10-16 00:03:03,766 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=14081, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=15027, PETRI_PLACES=566, PETRI_TRANSITIONS=381} [2020-10-16 00:03:03,767 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 548 predicate places. [2020-10-16 00:03:03,767 INFO L481 AbstractCegarLoop]: Abstraction has has 566 places, 381 transitions, 15027 flow [2020-10-16 00:03:03,767 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:03:03,767 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:03,767 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:03,967 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2020-10-16 00:03:03,968 INFO L429 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:03,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:03,969 INFO L82 PathProgramCache]: Analyzing trace with hash -1082182480, now seen corresponding path program 88 times [2020-10-16 00:03:03,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:03,969 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980802767] [2020-10-16 00:03:03,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:03,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:04,187 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:04,188 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980802767] [2020-10-16 00:03:04,188 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451292013] [2020-10-16 00:03:04,188 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:04,251 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:03:04,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:04,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:03:04,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:04,275 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:03:04,290 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:04,290 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:04,291 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2020-10-16 00:03:04,291 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883621454] [2020-10-16 00:03:04,292 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:03:04,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:04,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:03:04,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:03:04,294 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:04,295 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 381 transitions, 15027 flow. Second operand 21 states. [2020-10-16 00:03:04,295 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:04,295 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:04,295 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:05,301 WARN L193 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 12 DAG size of output: 10 [2020-10-16 00:03:06,246 INFO L129 PetriNetUnfolder]: 363/992 cut-off events. [2020-10-16 00:03:06,247 INFO L130 PetriNetUnfolder]: For 203857/203859 co-relation queries the response was YES. [2020-10-16 00:03:06,269 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21804 conditions, 992 events. 363/992 cut-off events. For 203857/203859 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 6106 event pairs, 0 based on Foata normal form. 4/996 useless extension candidates. Maximal degree in co-relation 21554. Up to 615 conditions per place. [2020-10-16 00:03:06,284 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 51 selfloop transitions, 360 changer transitions 0/418 dead transitions. [2020-10-16 00:03:06,284 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 418 transitions, 18887 flow [2020-10-16 00:03:06,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-16 00:03:06,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-16 00:03:06,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2499 transitions. [2020-10-16 00:03:06,287 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6754054054054054 [2020-10-16 00:03:06,287 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2499 transitions. [2020-10-16 00:03:06,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2499 transitions. [2020-10-16 00:03:06,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:06,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2499 transitions. [2020-10-16 00:03:06,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-16 00:03:06,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-16 00:03:06,293 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-16 00:03:06,293 INFO L185 Difference]: Start difference. First operand has 566 places, 381 transitions, 15027 flow. Second operand 37 states and 2499 transitions. [2020-10-16 00:03:06,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 418 transitions, 18887 flow [2020-10-16 00:03:07,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 418 transitions, 18053 flow, removed 107 selfloop flow, removed 33 redundant places. [2020-10-16 00:03:07,454 INFO L241 Difference]: Finished difference. Result has 572 places, 385 transitions, 15402 flow [2020-10-16 00:03:07,455 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=14265, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=356, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=15402, PETRI_PLACES=572, PETRI_TRANSITIONS=385} [2020-10-16 00:03:07,455 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 554 predicate places. [2020-10-16 00:03:07,455 INFO L481 AbstractCegarLoop]: Abstraction has has 572 places, 385 transitions, 15402 flow [2020-10-16 00:03:07,455 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:03:07,455 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:07,456 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:07,668 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:07,669 INFO L429 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:07,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:07,669 INFO L82 PathProgramCache]: Analyzing trace with hash -227271742, now seen corresponding path program 89 times [2020-10-16 00:03:07,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:07,670 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171293261] [2020-10-16 00:03:07,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:07,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:07,885 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:07,886 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171293261] [2020-10-16 00:03:07,886 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502629878] [2020-10-16 00:03:07,886 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:07,955 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-10-16 00:03:07,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:07,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 00:03:07,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:07,990 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:03:08,014 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:08,015 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:08,015 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2020-10-16 00:03:08,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394154659] [2020-10-16 00:03:08,016 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:03:08,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:08,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:03:08,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:03:08,018 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:08,019 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 385 transitions, 15402 flow. Second operand 21 states. [2020-10-16 00:03:08,019 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:08,019 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:08,019 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:09,623 INFO L129 PetriNetUnfolder]: 366/997 cut-off events. [2020-10-16 00:03:09,623 INFO L130 PetriNetUnfolder]: For 210052/210058 co-relation queries the response was YES. [2020-10-16 00:03:09,642 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22218 conditions, 997 events. 366/997 cut-off events. For 210052/210058 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 6152 event pairs, 0 based on Foata normal form. 7/1004 useless extension candidates. Maximal degree in co-relation 21965. Up to 619 conditions per place. [2020-10-16 00:03:09,653 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 101 selfloop transitions, 312 changer transitions 0/420 dead transitions. [2020-10-16 00:03:09,653 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 607 places, 420 transitions, 19154 flow [2020-10-16 00:03:09,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-16 00:03:09,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-16 00:03:09,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2431 transitions. [2020-10-16 00:03:09,655 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6752777777777778 [2020-10-16 00:03:09,655 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2431 transitions. [2020-10-16 00:03:09,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2431 transitions. [2020-10-16 00:03:09,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:09,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2431 transitions. [2020-10-16 00:03:09,657 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-16 00:03:09,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-16 00:03:09,658 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-16 00:03:09,658 INFO L185 Difference]: Start difference. First operand has 572 places, 385 transitions, 15402 flow. Second operand 36 states and 2431 transitions. [2020-10-16 00:03:09,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 607 places, 420 transitions, 19154 flow [2020-10-16 00:03:10,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 420 transitions, 18287 flow, removed 130 selfloop flow, removed 32 redundant places. [2020-10-16 00:03:10,785 INFO L241 Difference]: Finished difference. Result has 577 places, 388 transitions, 15499 flow [2020-10-16 00:03:10,786 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=14571, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=309, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=15499, PETRI_PLACES=577, PETRI_TRANSITIONS=388} [2020-10-16 00:03:10,786 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 559 predicate places. [2020-10-16 00:03:10,786 INFO L481 AbstractCegarLoop]: Abstraction has has 577 places, 388 transitions, 15499 flow [2020-10-16 00:03:10,786 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:03:10,786 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:10,786 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:10,987 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:10,987 INFO L429 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:10,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:10,988 INFO L82 PathProgramCache]: Analyzing trace with hash 812097795, now seen corresponding path program 90 times [2020-10-16 00:03:10,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:10,989 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420908072] [2020-10-16 00:03:10,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:10,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:11,227 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:11,228 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420908072] [2020-10-16 00:03:11,228 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984943965] [2020-10-16 00:03:11,228 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:11,284 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-16 00:03:11,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:11,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:03:11,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:11,313 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:03:11,335 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:11,336 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:11,336 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-16 00:03:11,337 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024621513] [2020-10-16 00:03:11,337 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:03:11,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:11,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:03:11,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=353, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:03:11,340 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:11,340 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 388 transitions, 15499 flow. Second operand 22 states. [2020-10-16 00:03:11,341 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:11,341 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:11,341 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:13,448 INFO L129 PetriNetUnfolder]: 369/1005 cut-off events. [2020-10-16 00:03:13,448 INFO L130 PetriNetUnfolder]: For 216536/216542 co-relation queries the response was YES. [2020-10-16 00:03:13,470 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22503 conditions, 1005 events. 369/1005 cut-off events. For 216536/216542 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 6219 event pairs, 0 based on Foata normal form. 4/1009 useless extension candidates. Maximal degree in co-relation 22248. Up to 623 conditions per place. [2020-10-16 00:03:13,485 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 54 selfloop transitions, 364 changer transitions 0/425 dead transitions. [2020-10-16 00:03:13,485 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 425 transitions, 19459 flow [2020-10-16 00:03:13,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-16 00:03:13,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-16 00:03:13,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2431 transitions. [2020-10-16 00:03:13,488 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6752777777777778 [2020-10-16 00:03:13,488 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2431 transitions. [2020-10-16 00:03:13,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2431 transitions. [2020-10-16 00:03:13,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:13,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2431 transitions. [2020-10-16 00:03:13,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-16 00:03:13,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-16 00:03:13,492 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-16 00:03:13,492 INFO L185 Difference]: Start difference. First operand has 577 places, 388 transitions, 15499 flow. Second operand 36 states and 2431 transitions. [2020-10-16 00:03:13,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 612 places, 425 transitions, 19459 flow [2020-10-16 00:03:14,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 425 transitions, 18673 flow, removed 103 selfloop flow, removed 36 redundant places. [2020-10-16 00:03:14,650 INFO L241 Difference]: Finished difference. Result has 578 places, 391 transitions, 15787 flow [2020-10-16 00:03:14,651 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=14749, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=361, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=15787, PETRI_PLACES=578, PETRI_TRANSITIONS=391} [2020-10-16 00:03:14,651 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 560 predicate places. [2020-10-16 00:03:14,651 INFO L481 AbstractCegarLoop]: Abstraction has has 578 places, 391 transitions, 15787 flow [2020-10-16 00:03:14,651 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:03:14,651 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:14,652 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:14,852 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:14,853 INFO L429 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:14,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:14,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1168108432, now seen corresponding path program 91 times [2020-10-16 00:03:14,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:14,854 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662819144] [2020-10-16 00:03:14,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:14,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:15,165 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:15,165 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662819144] [2020-10-16 00:03:15,166 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956822159] [2020-10-16 00:03:15,166 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:15,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:15,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:03:15,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:15,228 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:15,228 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:15,229 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-10-16 00:03:15,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633333644] [2020-10-16 00:03:15,229 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:03:15,229 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:15,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:03:15,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=308, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:03:15,231 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:15,231 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 391 transitions, 15787 flow. Second operand 21 states. [2020-10-16 00:03:15,231 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:15,232 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:15,232 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:16,473 INFO L129 PetriNetUnfolder]: 371/1011 cut-off events. [2020-10-16 00:03:16,474 INFO L130 PetriNetUnfolder]: For 224611/224617 co-relation queries the response was YES. [2020-10-16 00:03:16,499 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22817 conditions, 1011 events. 371/1011 cut-off events. For 224611/224617 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 6252 event pairs, 0 based on Foata normal form. 8/1019 useless extension candidates. Maximal degree in co-relation 22560. Up to 660 conditions per place. [2020-10-16 00:03:16,514 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 376 selfloop transitions, 29 changer transitions 0/412 dead transitions. [2020-10-16 00:03:16,514 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 412 transitions, 18411 flow [2020-10-16 00:03:16,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 00:03:16,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-16 00:03:16,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1478 transitions. [2020-10-16 00:03:16,516 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6718181818181819 [2020-10-16 00:03:16,516 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1478 transitions. [2020-10-16 00:03:16,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1478 transitions. [2020-10-16 00:03:16,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:16,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1478 transitions. [2020-10-16 00:03:16,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-16 00:03:16,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-16 00:03:16,519 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-16 00:03:16,519 INFO L185 Difference]: Start difference. First operand has 578 places, 391 transitions, 15787 flow. Second operand 22 states and 1478 transitions. [2020-10-16 00:03:16,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 412 transitions, 18411 flow [2020-10-16 00:03:17,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 412 transitions, 17571 flow, removed 88 selfloop flow, removed 32 redundant places. [2020-10-16 00:03:17,897 INFO L241 Difference]: Finished difference. Result has 569 places, 393 transitions, 15189 flow [2020-10-16 00:03:17,898 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=14947, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=15189, PETRI_PLACES=569, PETRI_TRANSITIONS=393} [2020-10-16 00:03:17,898 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 551 predicate places. [2020-10-16 00:03:17,898 INFO L481 AbstractCegarLoop]: Abstraction has has 569 places, 393 transitions, 15189 flow [2020-10-16 00:03:17,898 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:03:17,898 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:17,898 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:18,099 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:18,099 INFO L429 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:18,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:18,100 INFO L82 PathProgramCache]: Analyzing trace with hash 849564896, now seen corresponding path program 92 times [2020-10-16 00:03:18,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:18,101 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395223220] [2020-10-16 00:03:18,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:18,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:18,397 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:18,398 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395223220] [2020-10-16 00:03:18,398 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053280482] [2020-10-16 00:03:18,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:18,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:03:18,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:18,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:03:18,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:18,461 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:18,461 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:18,462 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-10-16 00:03:18,462 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223533577] [2020-10-16 00:03:18,462 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:03:18,462 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:18,462 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:03:18,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:03:18,463 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:18,464 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 393 transitions, 15189 flow. Second operand 21 states. [2020-10-16 00:03:18,464 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:18,464 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:18,464 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:19,883 INFO L129 PetriNetUnfolder]: 373/1016 cut-off events. [2020-10-16 00:03:19,884 INFO L130 PetriNetUnfolder]: For 236705/236707 co-relation queries the response was YES. [2020-10-16 00:03:19,911 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22932 conditions, 1016 events. 373/1016 cut-off events. For 236705/236707 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 6267 event pairs, 0 based on Foata normal form. 4/1020 useless extension candidates. Maximal degree in co-relation 22673. Up to 631 conditions per place. [2020-10-16 00:03:19,927 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 342 selfloop transitions, 67 changer transitions 0/416 dead transitions. [2020-10-16 00:03:19,928 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 416 transitions, 18039 flow [2020-10-16 00:03:19,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-16 00:03:19,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-16 00:03:19,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1749 transitions. [2020-10-16 00:03:19,930 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6726923076923077 [2020-10-16 00:03:19,930 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1749 transitions. [2020-10-16 00:03:19,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1749 transitions. [2020-10-16 00:03:19,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:19,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1749 transitions. [2020-10-16 00:03:19,933 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-16 00:03:19,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-16 00:03:19,936 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-16 00:03:19,936 INFO L185 Difference]: Start difference. First operand has 569 places, 393 transitions, 15189 flow. Second operand 26 states and 1749 transitions. [2020-10-16 00:03:19,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 416 transitions, 18039 flow [2020-10-16 00:03:21,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 416 transitions, 17817 flow, removed 84 selfloop flow, removed 19 redundant places. [2020-10-16 00:03:21,395 INFO L241 Difference]: Finished difference. Result has 577 places, 395 transitions, 15316 flow [2020-10-16 00:03:21,396 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=14991, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=15316, PETRI_PLACES=577, PETRI_TRANSITIONS=395} [2020-10-16 00:03:21,396 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 559 predicate places. [2020-10-16 00:03:21,396 INFO L481 AbstractCegarLoop]: Abstraction has has 577 places, 395 transitions, 15316 flow [2020-10-16 00:03:21,397 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:03:21,397 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:21,397 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:21,597 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:21,598 INFO L429 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:21,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:21,598 INFO L82 PathProgramCache]: Analyzing trace with hash -1517901494, now seen corresponding path program 93 times [2020-10-16 00:03:21,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:21,599 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773216707] [2020-10-16 00:03:21,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:21,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:21,845 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:21,845 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773216707] [2020-10-16 00:03:21,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413962340] [2020-10-16 00:03:21,846 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:21,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-10-16 00:03:21,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:21,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:03:21,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:21,930 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:21,930 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:21,930 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-10-16 00:03:21,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696891972] [2020-10-16 00:03:21,931 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:03:21,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:21,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:03:21,931 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:03:21,932 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:21,933 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 395 transitions, 15316 flow. Second operand 21 states. [2020-10-16 00:03:21,933 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:21,933 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:21,933 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:23,669 INFO L129 PetriNetUnfolder]: 375/1022 cut-off events. [2020-10-16 00:03:23,669 INFO L130 PetriNetUnfolder]: For 244020/244022 co-relation queries the response was YES. [2020-10-16 00:03:23,694 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23270 conditions, 1022 events. 375/1022 cut-off events. For 244020/244022 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 6289 event pairs, 0 based on Foata normal form. 4/1026 useless extension candidates. Maximal degree in co-relation 23009. Up to 635 conditions per place. [2020-10-16 00:03:23,710 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 115 selfloop transitions, 306 changer transitions 0/428 dead transitions. [2020-10-16 00:03:23,710 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 428 transitions, 19102 flow [2020-10-16 00:03:23,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-16 00:03:23,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-16 00:03:23,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2429 transitions. [2020-10-16 00:03:23,713 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6747222222222222 [2020-10-16 00:03:23,714 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2429 transitions. [2020-10-16 00:03:23,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2429 transitions. [2020-10-16 00:03:23,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:23,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2429 transitions. [2020-10-16 00:03:23,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-16 00:03:23,720 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-16 00:03:23,720 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-16 00:03:23,721 INFO L185 Difference]: Start difference. First operand has 577 places, 395 transitions, 15316 flow. Second operand 36 states and 2429 transitions. [2020-10-16 00:03:23,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 612 places, 428 transitions, 19102 flow [2020-10-16 00:03:25,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 428 transitions, 18821 flow, removed 106 selfloop flow, removed 14 redundant places. [2020-10-16 00:03:25,355 INFO L241 Difference]: Finished difference. Result has 600 places, 397 transitions, 15948 flow [2020-10-16 00:03:25,356 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=15101, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=15948, PETRI_PLACES=600, PETRI_TRANSITIONS=397} [2020-10-16 00:03:25,356 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 582 predicate places. [2020-10-16 00:03:25,356 INFO L481 AbstractCegarLoop]: Abstraction has has 600 places, 397 transitions, 15948 flow [2020-10-16 00:03:25,356 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:03:25,356 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:25,356 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:25,557 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:25,557 INFO L429 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:25,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:25,558 INFO L82 PathProgramCache]: Analyzing trace with hash 1056938158, now seen corresponding path program 94 times [2020-10-16 00:03:25,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:25,558 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297873258] [2020-10-16 00:03:25,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:25,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:25,805 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:25,806 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297873258] [2020-10-16 00:03:25,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094508176] [2020-10-16 00:03:25,807 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:25,856 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:03:25,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:25,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:03:25,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:25,885 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:03:25,902 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:25,902 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:25,902 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-16 00:03:25,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837887126] [2020-10-16 00:03:25,903 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:03:25,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:25,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:03:25,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:03:25,904 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:25,905 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 397 transitions, 15948 flow. Second operand 22 states. [2020-10-16 00:03:25,905 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:25,905 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:25,905 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:27,895 INFO L129 PetriNetUnfolder]: 377/1028 cut-off events. [2020-10-16 00:03:27,896 INFO L130 PetriNetUnfolder]: For 244893/244899 co-relation queries the response was YES. [2020-10-16 00:03:27,922 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23680 conditions, 1028 events. 377/1028 cut-off events. For 244893/244899 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 6321 event pairs, 0 based on Foata normal form. 8/1036 useless extension candidates. Maximal degree in co-relation 23417. Up to 639 conditions per place. [2020-10-16 00:03:27,937 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 109 selfloop transitions, 314 changer transitions 0/430 dead transitions. [2020-10-16 00:03:27,938 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 430 transitions, 19738 flow [2020-10-16 00:03:27,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-16 00:03:27,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-16 00:03:27,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2362 transitions. [2020-10-16 00:03:27,941 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6748571428571428 [2020-10-16 00:03:27,941 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2362 transitions. [2020-10-16 00:03:27,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2362 transitions. [2020-10-16 00:03:27,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:27,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2362 transitions. [2020-10-16 00:03:27,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-16 00:03:27,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-16 00:03:27,945 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-16 00:03:27,946 INFO L185 Difference]: Start difference. First operand has 600 places, 397 transitions, 15948 flow. Second operand 35 states and 2362 transitions. [2020-10-16 00:03:27,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 430 transitions, 19738 flow [2020-10-16 00:03:29,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 430 transitions, 18939 flow, removed 120 selfloop flow, removed 33 redundant places. [2020-10-16 00:03:29,707 INFO L241 Difference]: Finished difference. Result has 603 places, 399 transitions, 16086 flow [2020-10-16 00:03:29,708 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=15215, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=16086, PETRI_PLACES=603, PETRI_TRANSITIONS=399} [2020-10-16 00:03:29,708 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 585 predicate places. [2020-10-16 00:03:29,708 INFO L481 AbstractCegarLoop]: Abstraction has has 603 places, 399 transitions, 16086 flow [2020-10-16 00:03:29,708 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:03:29,708 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:29,708 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:29,909 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2020-10-16 00:03:29,909 INFO L429 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:29,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:29,910 INFO L82 PathProgramCache]: Analyzing trace with hash 1544511118, now seen corresponding path program 95 times [2020-10-16 00:03:29,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:29,911 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343499515] [2020-10-16 00:03:29,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:29,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:30,160 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:30,161 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343499515] [2020-10-16 00:03:30,161 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897727399] [2020-10-16 00:03:30,161 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:30,216 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-10-16 00:03:30,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:30,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:03:30,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:30,246 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:30,246 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:30,247 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-10-16 00:03:30,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609864785] [2020-10-16 00:03:30,247 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 00:03:30,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:30,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 00:03:30,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=316, Unknown=0, NotChecked=0, Total=420 [2020-10-16 00:03:30,249 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:30,249 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 399 transitions, 16086 flow. Second operand 21 states. [2020-10-16 00:03:30,249 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:30,249 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:30,249 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:32,132 INFO L129 PetriNetUnfolder]: 388/1055 cut-off events. [2020-10-16 00:03:32,132 INFO L130 PetriNetUnfolder]: For 252940/252946 co-relation queries the response was YES. [2020-10-16 00:03:32,162 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24506 conditions, 1055 events. 388/1055 cut-off events. For 252940/252946 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 6483 event pairs, 0 based on Foata normal form. 8/1063 useless extension candidates. Maximal degree in co-relation 24241. Up to 657 conditions per place. [2020-10-16 00:03:32,179 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 83 selfloop transitions, 353 changer transitions 0/443 dead transitions. [2020-10-16 00:03:32,179 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 443 transitions, 20728 flow [2020-10-16 00:03:32,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-16 00:03:32,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-16 00:03:32,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2702 transitions. [2020-10-16 00:03:32,182 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755 [2020-10-16 00:03:32,182 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2702 transitions. [2020-10-16 00:03:32,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2702 transitions. [2020-10-16 00:03:32,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:32,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2702 transitions. [2020-10-16 00:03:32,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-16 00:03:32,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-16 00:03:32,187 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-16 00:03:32,187 INFO L185 Difference]: Start difference. First operand has 603 places, 399 transitions, 16086 flow. Second operand 40 states and 2702 transitions. [2020-10-16 00:03:32,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 443 transitions, 20728 flow [2020-10-16 00:03:33,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 443 transitions, 19931 flow, removed 115 selfloop flow, removed 32 redundant places. [2020-10-16 00:03:33,762 INFO L241 Difference]: Finished difference. Result has 614 places, 407 transitions, 16732 flow [2020-10-16 00:03:33,763 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=15373, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=345, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=16732, PETRI_PLACES=614, PETRI_TRANSITIONS=407} [2020-10-16 00:03:33,763 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 596 predicate places. [2020-10-16 00:03:33,763 INFO L481 AbstractCegarLoop]: Abstraction has has 614 places, 407 transitions, 16732 flow [2020-10-16 00:03:33,763 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 00:03:33,763 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:33,763 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:33,963 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:33,964 INFO L429 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:33,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:33,965 INFO L82 PathProgramCache]: Analyzing trace with hash 1544527858, now seen corresponding path program 96 times [2020-10-16 00:03:33,965 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:33,965 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714600204] [2020-10-16 00:03:33,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:33,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:34,165 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:34,166 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714600204] [2020-10-16 00:03:34,166 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957566466] [2020-10-16 00:03:34,166 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:34,214 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-16 00:03:34,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:34,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 00:03:34,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:34,247 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:03:34,262 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:34,263 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:34,263 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-16 00:03:34,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441900479] [2020-10-16 00:03:34,263 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:03:34,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:34,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:03:34,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:03:34,265 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:34,266 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 407 transitions, 16732 flow. Second operand 22 states. [2020-10-16 00:03:34,266 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:34,266 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:34,266 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:36,121 INFO L129 PetriNetUnfolder]: 385/1049 cut-off events. [2020-10-16 00:03:36,121 INFO L130 PetriNetUnfolder]: For 268500/268502 co-relation queries the response was YES. [2020-10-16 00:03:36,142 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24839 conditions, 1049 events. 385/1049 cut-off events. For 268500/268502 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 6379 event pairs, 0 based on Foata normal form. 4/1053 useless extension candidates. Maximal degree in co-relation 24570. Up to 653 conditions per place. [2020-10-16 00:03:36,156 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 82 selfloop transitions, 354 changer transitions 0/443 dead transitions. [2020-10-16 00:03:36,156 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 443 transitions, 20928 flow [2020-10-16 00:03:36,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-16 00:03:36,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-16 00:03:36,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2634 transitions. [2020-10-16 00:03:36,164 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753846153846154 [2020-10-16 00:03:36,164 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2634 transitions. [2020-10-16 00:03:36,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2634 transitions. [2020-10-16 00:03:36,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:36,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2634 transitions. [2020-10-16 00:03:36,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-16 00:03:36,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-16 00:03:36,168 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-16 00:03:36,168 INFO L185 Difference]: Start difference. First operand has 614 places, 407 transitions, 16732 flow. Second operand 39 states and 2634 transitions. [2020-10-16 00:03:36,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 652 places, 443 transitions, 20928 flow [2020-10-16 00:03:37,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 617 places, 443 transitions, 19887 flow, removed 213 selfloop flow, removed 35 redundant places. [2020-10-16 00:03:37,255 INFO L241 Difference]: Finished difference. Result has 619 places, 408 transitions, 16590 flow [2020-10-16 00:03:37,255 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=15691, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=353, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=16590, PETRI_PLACES=619, PETRI_TRANSITIONS=408} [2020-10-16 00:03:37,256 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 601 predicate places. [2020-10-16 00:03:37,256 INFO L481 AbstractCegarLoop]: Abstraction has has 619 places, 408 transitions, 16590 flow [2020-10-16 00:03:37,256 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:03:37,256 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:37,256 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:37,471 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2020-10-16 00:03:37,471 INFO L429 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:37,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:37,472 INFO L82 PathProgramCache]: Analyzing trace with hash 376305371, now seen corresponding path program 97 times [2020-10-16 00:03:37,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:37,472 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596884089] [2020-10-16 00:03:37,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:37,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:37,756 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:37,757 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596884089] [2020-10-16 00:03:37,757 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677993108] [2020-10-16 00:03:37,757 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:37,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:37,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:37,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:37,909 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:37,909 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:37,909 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-16 00:03:37,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164523752] [2020-10-16 00:03:37,910 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:03:37,910 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:37,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:03:37,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:03:37,912 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:37,912 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 619 places, 408 transitions, 16590 flow. Second operand 22 states. [2020-10-16 00:03:37,912 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:37,913 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:37,913 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:38,936 INFO L129 PetriNetUnfolder]: 387/1055 cut-off events. [2020-10-16 00:03:38,936 INFO L130 PetriNetUnfolder]: For 275599/275601 co-relation queries the response was YES. [2020-10-16 00:03:38,957 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25014 conditions, 1055 events. 387/1055 cut-off events. For 275599/275601 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 6520 event pairs, 0 based on Foata normal form. 2/1057 useless extension candidates. Maximal degree in co-relation 24743. Up to 653 conditions per place. [2020-10-16 00:03:38,969 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 360 selfloop transitions, 64 changer transitions 0/431 dead transitions. [2020-10-16 00:03:38,970 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 431 transitions, 19570 flow [2020-10-16 00:03:38,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 00:03:38,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 00:03:38,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1613 transitions. [2020-10-16 00:03:38,971 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6720833333333334 [2020-10-16 00:03:38,971 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1613 transitions. [2020-10-16 00:03:38,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1613 transitions. [2020-10-16 00:03:38,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:38,972 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1613 transitions. [2020-10-16 00:03:38,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 00:03:38,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 00:03:38,973 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 00:03:38,973 INFO L185 Difference]: Start difference. First operand has 619 places, 408 transitions, 16590 flow. Second operand 24 states and 1613 transitions. [2020-10-16 00:03:38,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 431 transitions, 19570 flow [2020-10-16 00:03:40,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 431 transitions, 18748 flow, removed 79 selfloop flow, removed 36 redundant places. [2020-10-16 00:03:40,083 INFO L241 Difference]: Finished difference. Result has 608 places, 410 transitions, 16160 flow [2020-10-16 00:03:40,083 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=15836, PETRI_DIFFERENCE_MINUEND_PLACES=583, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=16160, PETRI_PLACES=608, PETRI_TRANSITIONS=410} [2020-10-16 00:03:40,084 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 590 predicate places. [2020-10-16 00:03:40,084 INFO L481 AbstractCegarLoop]: Abstraction has has 608 places, 410 transitions, 16160 flow [2020-10-16 00:03:40,084 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:03:40,084 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:40,084 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:40,284 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:40,285 INFO L429 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:40,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:40,285 INFO L82 PathProgramCache]: Analyzing trace with hash 642170241, now seen corresponding path program 98 times [2020-10-16 00:03:40,286 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:40,286 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547786013] [2020-10-16 00:03:40,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:40,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:40,600 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:40,601 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547786013] [2020-10-16 00:03:40,601 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809779927] [2020-10-16 00:03:40,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:40,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:03:40,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:40,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:40,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:40,680 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:03:40,695 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:40,695 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:40,695 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-16 00:03:40,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365767231] [2020-10-16 00:03:40,696 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:03:40,696 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:40,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:03:40,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:03:40,699 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:40,700 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 410 transitions, 16160 flow. Second operand 23 states. [2020-10-16 00:03:40,700 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:40,700 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:40,700 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:41,825 INFO L129 PetriNetUnfolder]: 391/1067 cut-off events. [2020-10-16 00:03:41,825 INFO L130 PetriNetUnfolder]: For 272673/272679 co-relation queries the response was YES. [2020-10-16 00:03:41,861 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24879 conditions, 1067 events. 391/1067 cut-off events. For 272673/272679 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 6574 event pairs, 0 based on Foata normal form. 8/1075 useless extension candidates. Maximal degree in co-relation 24606. Up to 661 conditions per place. [2020-10-16 00:03:41,877 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 330 selfloop transitions, 98 changer transitions 0/435 dead transitions. [2020-10-16 00:03:41,877 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 632 places, 435 transitions, 19191 flow [2020-10-16 00:03:41,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 00:03:41,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 00:03:41,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1681 transitions. [2020-10-16 00:03:41,879 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6724 [2020-10-16 00:03:41,879 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1681 transitions. [2020-10-16 00:03:41,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1681 transitions. [2020-10-16 00:03:41,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:41,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1681 transitions. [2020-10-16 00:03:41,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 00:03:41,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 00:03:41,881 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 00:03:41,881 INFO L185 Difference]: Start difference. First operand has 608 places, 410 transitions, 16160 flow. Second operand 25 states and 1681 transitions. [2020-10-16 00:03:41,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 632 places, 435 transitions, 19191 flow [2020-10-16 00:03:42,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 435 transitions, 18897 flow, removed 84 selfloop flow, removed 22 redundant places. [2020-10-16 00:03:42,938 INFO L241 Difference]: Finished difference. Result has 612 places, 414 transitions, 16359 flow [2020-10-16 00:03:42,938 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=15888, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=16359, PETRI_PLACES=612, PETRI_TRANSITIONS=414} [2020-10-16 00:03:42,938 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 594 predicate places. [2020-10-16 00:03:42,939 INFO L481 AbstractCegarLoop]: Abstraction has has 612 places, 414 transitions, 16359 flow [2020-10-16 00:03:42,939 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:03:42,939 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:42,939 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:43,144 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:43,145 INFO L429 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:43,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:43,145 INFO L82 PathProgramCache]: Analyzing trace with hash -1093214603, now seen corresponding path program 99 times [2020-10-16 00:03:43,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:43,146 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289275655] [2020-10-16 00:03:43,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:43,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:43,426 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:43,427 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289275655] [2020-10-16 00:03:43,427 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015545407] [2020-10-16 00:03:43,427 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:43,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-10-16 00:03:43,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:43,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:43,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:43,497 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:43,497 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:43,497 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-16 00:03:43,497 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006965990] [2020-10-16 00:03:43,498 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:03:43,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:43,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:03:43,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:03:43,499 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:43,500 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 414 transitions, 16359 flow. Second operand 22 states. [2020-10-16 00:03:43,500 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:43,500 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:43,500 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:44,725 INFO L129 PetriNetUnfolder]: 393/1073 cut-off events. [2020-10-16 00:03:44,726 INFO L130 PetriNetUnfolder]: For 281513/281515 co-relation queries the response was YES. [2020-10-16 00:03:44,744 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25234 conditions, 1073 events. 393/1073 cut-off events. For 281513/281515 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 6623 event pairs, 0 based on Foata normal form. 2/1075 useless extension candidates. Maximal degree in co-relation 24959. Up to 665 conditions per place. [2020-10-16 00:03:44,758 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 290 selfloop transitions, 142 changer transitions 0/439 dead transitions. [2020-10-16 00:03:44,758 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 439 transitions, 19543 flow [2020-10-16 00:03:44,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-16 00:03:44,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-16 00:03:44,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1749 transitions. [2020-10-16 00:03:44,760 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6726923076923077 [2020-10-16 00:03:44,760 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1749 transitions. [2020-10-16 00:03:44,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1749 transitions. [2020-10-16 00:03:44,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:44,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1749 transitions. [2020-10-16 00:03:44,761 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-16 00:03:44,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-16 00:03:44,762 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-16 00:03:44,762 INFO L185 Difference]: Start difference. First operand has 612 places, 414 transitions, 16359 flow. Second operand 26 states and 1749 transitions. [2020-10-16 00:03:44,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 439 transitions, 19543 flow [2020-10-16 00:03:45,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 615 places, 439 transitions, 19163 flow, removed 100 selfloop flow, removed 22 redundant places. [2020-10-16 00:03:45,834 INFO L241 Difference]: Finished difference. Result has 617 places, 416 transitions, 16527 flow [2020-10-16 00:03:45,835 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=16029, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=16527, PETRI_PLACES=617, PETRI_TRANSITIONS=416} [2020-10-16 00:03:45,835 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 599 predicate places. [2020-10-16 00:03:45,835 INFO L481 AbstractCegarLoop]: Abstraction has has 617 places, 416 transitions, 16527 flow [2020-10-16 00:03:45,835 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:03:45,835 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:45,835 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:46,043 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2020-10-16 00:03:46,044 INFO L429 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:46,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:46,044 INFO L82 PathProgramCache]: Analyzing trace with hash -1470167581, now seen corresponding path program 100 times [2020-10-16 00:03:46,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:46,045 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516829109] [2020-10-16 00:03:46,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:46,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:46,343 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:46,343 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516829109] [2020-10-16 00:03:46,344 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640554698] [2020-10-16 00:03:46,344 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:46,390 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:03:46,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:46,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:46,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:46,417 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:03:46,428 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:46,428 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:46,428 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-16 00:03:46,429 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356136852] [2020-10-16 00:03:46,429 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:03:46,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:46,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:03:46,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:03:46,430 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:46,431 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 416 transitions, 16527 flow. Second operand 23 states. [2020-10-16 00:03:46,431 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:46,431 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:46,431 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:47,670 INFO L129 PetriNetUnfolder]: 397/1085 cut-off events. [2020-10-16 00:03:47,671 INFO L130 PetriNetUnfolder]: For 284097/284099 co-relation queries the response was YES. [2020-10-16 00:03:47,694 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25550 conditions, 1085 events. 397/1085 cut-off events. For 284097/284099 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 6745 event pairs, 0 based on Foata normal form. 4/1089 useless extension candidates. Maximal degree in co-relation 25273. Up to 673 conditions per place. [2020-10-16 00:03:47,707 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 264 selfloop transitions, 172 changer transitions 0/443 dead transitions. [2020-10-16 00:03:47,707 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 443 transitions, 19782 flow [2020-10-16 00:03:47,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 00:03:47,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 00:03:47,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1817 transitions. [2020-10-16 00:03:47,709 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.672962962962963 [2020-10-16 00:03:47,709 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1817 transitions. [2020-10-16 00:03:47,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1817 transitions. [2020-10-16 00:03:47,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:47,709 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1817 transitions. [2020-10-16 00:03:47,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 00:03:47,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 00:03:47,711 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 00:03:47,711 INFO L185 Difference]: Start difference. First operand has 617 places, 416 transitions, 16527 flow. Second operand 27 states and 1817 transitions. [2020-10-16 00:03:47,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 443 transitions, 19782 flow [2020-10-16 00:03:48,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 443 transitions, 19326 flow, removed 98 selfloop flow, removed 23 redundant places. [2020-10-16 00:03:48,829 INFO L241 Difference]: Finished difference. Result has 622 places, 420 transitions, 16754 flow [2020-10-16 00:03:48,829 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=16121, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=16754, PETRI_PLACES=622, PETRI_TRANSITIONS=420} [2020-10-16 00:03:48,829 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 604 predicate places. [2020-10-16 00:03:48,830 INFO L481 AbstractCegarLoop]: Abstraction has has 622 places, 420 transitions, 16754 flow [2020-10-16 00:03:48,830 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:03:48,830 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:48,830 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:49,030 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2020-10-16 00:03:49,030 INFO L429 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:49,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:49,031 INFO L82 PathProgramCache]: Analyzing trace with hash 516581379, now seen corresponding path program 101 times [2020-10-16 00:03:49,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:49,031 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135743291] [2020-10-16 00:03:49,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:49,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:49,289 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:49,289 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135743291] [2020-10-16 00:03:49,290 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582174051] [2020-10-16 00:03:49,290 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:49,340 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-10-16 00:03:49,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:49,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:49,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:49,360 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:49,361 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:49,361 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-16 00:03:49,361 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351500646] [2020-10-16 00:03:49,361 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:03:49,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:49,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:03:49,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:03:49,363 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:49,364 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 420 transitions, 16754 flow. Second operand 22 states. [2020-10-16 00:03:49,364 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:49,364 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:49,364 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:50,888 INFO L129 PetriNetUnfolder]: 405/1109 cut-off events. [2020-10-16 00:03:50,888 INFO L130 PetriNetUnfolder]: For 289573/289575 co-relation queries the response was YES. [2020-10-16 00:03:50,912 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26154 conditions, 1109 events. 405/1109 cut-off events. For 289573/289575 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 6911 event pairs, 0 based on Foata normal form. 2/1111 useless extension candidates. Maximal degree in co-relation 25875. Up to 689 conditions per place. [2020-10-16 00:03:50,925 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 184 selfloop transitions, 264 changer transitions 0/455 dead transitions. [2020-10-16 00:03:50,926 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 651 places, 455 transitions, 20589 flow [2020-10-16 00:03:50,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-16 00:03:50,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-16 00:03:50,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2021 transitions. [2020-10-16 00:03:50,928 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6736666666666666 [2020-10-16 00:03:50,928 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2021 transitions. [2020-10-16 00:03:50,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2021 transitions. [2020-10-16 00:03:50,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:50,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2021 transitions. [2020-10-16 00:03:50,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-16 00:03:50,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-16 00:03:50,931 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-16 00:03:50,931 INFO L185 Difference]: Start difference. First operand has 622 places, 420 transitions, 16754 flow. Second operand 30 states and 2021 transitions. [2020-10-16 00:03:50,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 651 places, 455 transitions, 20589 flow [2020-10-16 00:03:52,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 627 places, 455 transitions, 20061 flow, removed 108 selfloop flow, removed 24 redundant places. [2020-10-16 00:03:52,807 INFO L241 Difference]: Finished difference. Result has 631 places, 428 transitions, 17357 flow [2020-10-16 00:03:52,807 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=16288, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=17357, PETRI_PLACES=631, PETRI_TRANSITIONS=428} [2020-10-16 00:03:52,807 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 613 predicate places. [2020-10-16 00:03:52,807 INFO L481 AbstractCegarLoop]: Abstraction has has 631 places, 428 transitions, 17357 flow [2020-10-16 00:03:52,807 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:03:52,807 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:52,807 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:53,008 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:53,008 INFO L429 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:53,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:53,009 INFO L82 PathProgramCache]: Analyzing trace with hash 1141503561, now seen corresponding path program 102 times [2020-10-16 00:03:53,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:53,009 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488472640] [2020-10-16 00:03:53,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:53,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:53,261 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:53,262 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488472640] [2020-10-16 00:03:53,262 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134527553] [2020-10-16 00:03:53,262 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:53,314 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-16 00:03:53,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:03:53,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:53,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:53,340 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:03:53,355 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:53,355 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:53,355 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-16 00:03:53,355 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380914606] [2020-10-16 00:03:53,355 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:03:53,356 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:53,356 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:03:53,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:03:53,357 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:53,357 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 631 places, 428 transitions, 17357 flow. Second operand 23 states. [2020-10-16 00:03:53,357 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:53,357 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:53,357 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:54,902 INFO L129 PetriNetUnfolder]: 409/1121 cut-off events. [2020-10-16 00:03:54,902 INFO L130 PetriNetUnfolder]: For 292583/292585 co-relation queries the response was YES. [2020-10-16 00:03:54,926 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26566 conditions, 1121 events. 409/1121 cut-off events. For 292583/292585 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7002 event pairs, 0 based on Foata normal form. 4/1125 useless extension candidates. Maximal degree in co-relation 26283. Up to 697 conditions per place. [2020-10-16 00:03:54,940 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 136 selfloop transitions, 318 changer transitions 0/461 dead transitions. [2020-10-16 00:03:54,940 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 461 transitions, 21210 flow [2020-10-16 00:03:54,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-16 00:03:54,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-16 00:03:54,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2225 transitions. [2020-10-16 00:03:54,942 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6742424242424242 [2020-10-16 00:03:54,942 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2225 transitions. [2020-10-16 00:03:54,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2225 transitions. [2020-10-16 00:03:54,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:54,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2225 transitions. [2020-10-16 00:03:54,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-16 00:03:54,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-16 00:03:54,945 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-16 00:03:54,945 INFO L185 Difference]: Start difference. First operand has 631 places, 428 transitions, 17357 flow. Second operand 33 states and 2225 transitions. [2020-10-16 00:03:54,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 663 places, 461 transitions, 21210 flow [2020-10-16 00:03:56,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 638 places, 461 transitions, 20554 flow, removed 112 selfloop flow, removed 25 redundant places. [2020-10-16 00:03:56,379 INFO L241 Difference]: Finished difference. Result has 640 places, 432 transitions, 17713 flow [2020-10-16 00:03:56,380 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=16767, PETRI_DIFFERENCE_MINUEND_PLACES=606, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=17713, PETRI_PLACES=640, PETRI_TRANSITIONS=432} [2020-10-16 00:03:56,380 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 622 predicate places. [2020-10-16 00:03:56,380 INFO L481 AbstractCegarLoop]: Abstraction has has 640 places, 432 transitions, 17713 flow [2020-10-16 00:03:56,380 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:03:56,380 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:56,380 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:03:56,580 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2020-10-16 00:03:56,581 INFO L429 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:03:56,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:03:56,581 INFO L82 PathProgramCache]: Analyzing trace with hash -1537271225, now seen corresponding path program 103 times [2020-10-16 00:03:56,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:03:56,582 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603248561] [2020-10-16 00:03:56,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:03:56,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:56,828 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:56,828 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603248561] [2020-10-16 00:03:56,828 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757587753] [2020-10-16 00:03:56,829 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:03:56,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:03:56,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:03:56,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:03:56,900 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:03:56,900 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:03:56,901 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-16 00:03:56,901 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281711049] [2020-10-16 00:03:56,901 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:03:56,901 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:03:56,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:03:56,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:03:56,902 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:03:56,903 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 640 places, 432 transitions, 17713 flow. Second operand 22 states. [2020-10-16 00:03:56,903 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:03:56,903 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:03:56,903 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:03:58,358 INFO L129 PetriNetUnfolder]: 413/1133 cut-off events. [2020-10-16 00:03:58,358 INFO L130 PetriNetUnfolder]: For 295329/295335 co-relation queries the response was YES. [2020-10-16 00:03:58,382 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26944 conditions, 1133 events. 413/1133 cut-off events. For 295329/295335 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7095 event pairs, 0 based on Foata normal form. 5/1138 useless extension candidates. Maximal degree in co-relation 26659. Up to 705 conditions per place. [2020-10-16 00:03:58,394 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 114 selfloop transitions, 346 changer transitions 0/467 dead transitions. [2020-10-16 00:03:58,395 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 467 transitions, 21764 flow [2020-10-16 00:03:58,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-16 00:03:58,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-16 00:03:58,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2293 transitions. [2020-10-16 00:03:58,396 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6744117647058824 [2020-10-16 00:03:58,396 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 2293 transitions. [2020-10-16 00:03:58,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 2293 transitions. [2020-10-16 00:03:58,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:03:58,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 2293 transitions. [2020-10-16 00:03:58,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-16 00:03:58,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-16 00:03:58,399 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-16 00:03:58,399 INFO L185 Difference]: Start difference. First operand has 640 places, 432 transitions, 17713 flow. Second operand 34 states and 2293 transitions. [2020-10-16 00:03:58,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 467 transitions, 21764 flow [2020-10-16 00:03:59,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 646 places, 467 transitions, 21062 flow, removed 112 selfloop flow, removed 27 redundant places. [2020-10-16 00:03:59,878 INFO L241 Difference]: Finished difference. Result has 648 places, 436 transitions, 18091 flow [2020-10-16 00:03:59,878 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=17081, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=18091, PETRI_PLACES=648, PETRI_TRANSITIONS=436} [2020-10-16 00:03:59,878 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 630 predicate places. [2020-10-16 00:03:59,879 INFO L481 AbstractCegarLoop]: Abstraction has has 648 places, 436 transitions, 18091 flow [2020-10-16 00:03:59,879 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:03:59,879 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:03:59,879 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:00,085 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:00,086 INFO L429 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:00,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:00,087 INFO L82 PathProgramCache]: Analyzing trace with hash -1017528149, now seen corresponding path program 104 times [2020-10-16 00:04:00,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:00,087 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444642600] [2020-10-16 00:04:00,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:00,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:00,329 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:00,330 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444642600] [2020-10-16 00:04:00,330 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094065353] [2020-10-16 00:04:00,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:00,377 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:04:00,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:00,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:04:00,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:00,403 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:04:00,420 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:00,420 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:00,420 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-16 00:04:00,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407281973] [2020-10-16 00:04:00,421 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:04:00,421 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:00,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:04:00,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:04:00,423 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:00,423 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 436 transitions, 18091 flow. Second operand 23 states. [2020-10-16 00:04:00,423 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:00,423 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:00,423 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:02,046 INFO L129 PetriNetUnfolder]: 419/1151 cut-off events. [2020-10-16 00:04:02,046 INFO L130 PetriNetUnfolder]: For 299499/299505 co-relation queries the response was YES. [2020-10-16 00:04:02,070 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27461 conditions, 1151 events. 419/1151 cut-off events. For 299499/299505 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7267 event pairs, 0 based on Foata normal form. 8/1159 useless extension candidates. Maximal degree in co-relation 27174. Up to 717 conditions per place. [2020-10-16 00:04:02,083 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 106 selfloop transitions, 360 changer transitions 0/473 dead transitions. [2020-10-16 00:04:02,083 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 473 transitions, 22210 flow [2020-10-16 00:04:02,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-16 00:04:02,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-16 00:04:02,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2361 transitions. [2020-10-16 00:04:02,085 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6745714285714286 [2020-10-16 00:04:02,085 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2361 transitions. [2020-10-16 00:04:02,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2361 transitions. [2020-10-16 00:04:02,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:02,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2361 transitions. [2020-10-16 00:04:02,087 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-16 00:04:02,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-16 00:04:02,088 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-16 00:04:02,088 INFO L185 Difference]: Start difference. First operand has 648 places, 436 transitions, 18091 flow. Second operand 35 states and 2361 transitions. [2020-10-16 00:04:02,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 473 transitions, 22210 flow [2020-10-16 00:04:03,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 652 places, 473 transitions, 21428 flow, removed 112 selfloop flow, removed 30 redundant places. [2020-10-16 00:04:03,630 INFO L241 Difference]: Finished difference. Result has 656 places, 442 transitions, 18570 flow [2020-10-16 00:04:03,630 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=17379, PETRI_DIFFERENCE_MINUEND_PLACES=618, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=354, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=18570, PETRI_PLACES=656, PETRI_TRANSITIONS=442} [2020-10-16 00:04:03,630 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 638 predicate places. [2020-10-16 00:04:03,630 INFO L481 AbstractCegarLoop]: Abstraction has has 656 places, 442 transitions, 18570 flow [2020-10-16 00:04:03,630 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:04:03,630 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:03,631 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:03,831 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2020-10-16 00:04:03,831 INFO L429 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:03,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:03,832 INFO L82 PathProgramCache]: Analyzing trace with hash -885841341, now seen corresponding path program 105 times [2020-10-16 00:04:03,832 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:03,833 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748603365] [2020-10-16 00:04:03,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:03,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:04,076 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:04,076 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748603365] [2020-10-16 00:04:04,077 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438984148] [2020-10-16 00:04:04,077 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:04,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-10-16 00:04:04,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:04,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:04:04,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:04,156 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:04:04,176 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:04,177 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:04,177 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-16 00:04:04,177 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579329978] [2020-10-16 00:04:04,177 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:04:04,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:04,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:04:04,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:04:04,178 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:04,179 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 656 places, 442 transitions, 18570 flow. Second operand 23 states. [2020-10-16 00:04:04,179 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:04,179 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:04,179 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:05,966 INFO L129 PetriNetUnfolder]: 421/1157 cut-off events. [2020-10-16 00:04:05,966 INFO L130 PetriNetUnfolder]: For 301550/301556 co-relation queries the response was YES. [2020-10-16 00:04:05,991 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27743 conditions, 1157 events. 421/1157 cut-off events. For 301550/301556 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7311 event pairs, 0 based on Foata normal form. 8/1165 useless extension candidates. Maximal degree in co-relation 27452. Up to 721 conditions per place. [2020-10-16 00:04:06,005 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 81 selfloop transitions, 390 changer transitions 0/478 dead transitions. [2020-10-16 00:04:06,005 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 692 places, 478 transitions, 22768 flow [2020-10-16 00:04:06,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-16 00:04:06,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-16 00:04:06,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2497 transitions. [2020-10-16 00:04:06,007 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6748648648648649 [2020-10-16 00:04:06,007 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2497 transitions. [2020-10-16 00:04:06,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2497 transitions. [2020-10-16 00:04:06,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:06,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2497 transitions. [2020-10-16 00:04:06,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-16 00:04:06,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-16 00:04:06,010 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-16 00:04:06,010 INFO L185 Difference]: Start difference. First operand has 656 places, 442 transitions, 18570 flow. Second operand 37 states and 2497 transitions. [2020-10-16 00:04:06,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 692 places, 478 transitions, 22768 flow [2020-10-16 00:04:07,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 663 places, 478 transitions, 22018 flow, removed 114 selfloop flow, removed 29 redundant places. [2020-10-16 00:04:07,316 INFO L241 Difference]: Finished difference. Result has 665 places, 444 transitions, 18941 flow [2020-10-16 00:04:07,316 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=17890, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=388, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=18941, PETRI_PLACES=665, PETRI_TRANSITIONS=444} [2020-10-16 00:04:07,316 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 647 predicate places. [2020-10-16 00:04:07,316 INFO L481 AbstractCegarLoop]: Abstraction has has 665 places, 444 transitions, 18941 flow [2020-10-16 00:04:07,316 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:04:07,316 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:07,316 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:07,517 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:07,517 INFO L429 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:07,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:07,518 INFO L82 PathProgramCache]: Analyzing trace with hash -398268381, now seen corresponding path program 106 times [2020-10-16 00:04:07,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:07,518 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020210772] [2020-10-16 00:04:07,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:07,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:07,741 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:07,742 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020210772] [2020-10-16 00:04:07,742 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055971393] [2020-10-16 00:04:07,742 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:07,790 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:04:07,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:07,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:04:07,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:07,822 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:07,822 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:07,823 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-10-16 00:04:07,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57040471] [2020-10-16 00:04:07,823 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 00:04:07,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:07,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 00:04:07,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2020-10-16 00:04:07,825 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:07,825 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 665 places, 444 transitions, 18941 flow. Second operand 22 states. [2020-10-16 00:04:07,825 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:07,826 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:07,826 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:09,449 INFO L129 PetriNetUnfolder]: 430/1177 cut-off events. [2020-10-16 00:04:09,449 INFO L130 PetriNetUnfolder]: For 308805/308811 co-relation queries the response was YES. [2020-10-16 00:04:09,475 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28592 conditions, 1177 events. 430/1177 cut-off events. For 308805/308811 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7376 event pairs, 0 based on Foata normal form. 5/1182 useless extension candidates. Maximal degree in co-relation 28299. Up to 735 conditions per place. [2020-10-16 00:04:09,490 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 60 selfloop transitions, 422 changer transitions 0/489 dead transitions. [2020-10-16 00:04:09,490 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 704 places, 489 transitions, 23973 flow [2020-10-16 00:04:09,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-16 00:04:09,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-16 00:04:09,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2702 transitions. [2020-10-16 00:04:09,492 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755 [2020-10-16 00:04:09,492 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2702 transitions. [2020-10-16 00:04:09,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2702 transitions. [2020-10-16 00:04:09,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:09,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2702 transitions. [2020-10-16 00:04:09,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-16 00:04:09,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-16 00:04:09,496 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-16 00:04:09,496 INFO L185 Difference]: Start difference. First operand has 665 places, 444 transitions, 18941 flow. Second operand 40 states and 2702 transitions. [2020-10-16 00:04:09,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 704 places, 489 transitions, 23973 flow [2020-10-16 00:04:10,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 669 places, 489 transitions, 22996 flow, removed 121 selfloop flow, removed 35 redundant places. [2020-10-16 00:04:10,937 INFO L241 Difference]: Finished difference. Result has 673 places, 451 transitions, 19544 flow [2020-10-16 00:04:10,938 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=18052, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=415, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=19544, PETRI_PLACES=673, PETRI_TRANSITIONS=451} [2020-10-16 00:04:10,938 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 655 predicate places. [2020-10-16 00:04:10,938 INFO L481 AbstractCegarLoop]: Abstraction has has 673 places, 451 transitions, 19544 flow [2020-10-16 00:04:10,938 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 00:04:10,938 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:10,938 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:11,139 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2020-10-16 00:04:11,139 INFO L429 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:11,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:11,140 INFO L82 PathProgramCache]: Analyzing trace with hash -398251641, now seen corresponding path program 107 times [2020-10-16 00:04:11,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:11,140 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081314344] [2020-10-16 00:04:11,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:11,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:11,370 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:11,371 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081314344] [2020-10-16 00:04:11,371 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447971451] [2020-10-16 00:04:11,371 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:11,421 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-10-16 00:04:11,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:11,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:04:11,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:11,448 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:04:11,466 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:11,466 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:11,466 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-16 00:04:11,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254883056] [2020-10-16 00:04:11,467 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:04:11,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:11,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:04:11,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:04:11,468 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:11,469 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 673 places, 451 transitions, 19544 flow. Second operand 23 states. [2020-10-16 00:04:11,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:11,469 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:11,469 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:13,350 INFO L129 PetriNetUnfolder]: 427/1172 cut-off events. [2020-10-16 00:04:13,351 INFO L130 PetriNetUnfolder]: For 327898/327900 co-relation queries the response was YES. [2020-10-16 00:04:13,378 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28963 conditions, 1172 events. 427/1172 cut-off events. For 327898/327900 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7423 event pairs, 0 based on Foata normal form. 4/1176 useless extension candidates. Maximal degree in co-relation 28666. Up to 731 conditions per place. [2020-10-16 00:04:13,392 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 58 selfloop transitions, 424 changer transitions 0/489 dead transitions. [2020-10-16 00:04:13,392 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 713 places, 489 transitions, 24156 flow [2020-10-16 00:04:13,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-16 00:04:13,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-10-16 00:04:13,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2769 transitions. [2020-10-16 00:04:13,394 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753658536585366 [2020-10-16 00:04:13,395 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2769 transitions. [2020-10-16 00:04:13,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2769 transitions. [2020-10-16 00:04:13,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:13,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2769 transitions. [2020-10-16 00:04:13,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 42 states. [2020-10-16 00:04:13,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 42 states. [2020-10-16 00:04:13,398 INFO L81 ComplementDD]: Finished complementDD. Result 42 states. [2020-10-16 00:04:13,398 INFO L185 Difference]: Start difference. First operand has 673 places, 451 transitions, 19544 flow. Second operand 41 states and 2769 transitions. [2020-10-16 00:04:13,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 713 places, 489 transitions, 24156 flow [2020-10-16 00:04:14,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 679 places, 489 transitions, 23004 flow, removed 210 selfloop flow, removed 34 redundant places. [2020-10-16 00:04:15,004 INFO L241 Difference]: Finished difference. Result has 681 places, 452 transitions, 19446 flow [2020-10-16 00:04:15,004 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=18392, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=423, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=19446, PETRI_PLACES=681, PETRI_TRANSITIONS=452} [2020-10-16 00:04:15,005 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 663 predicate places. [2020-10-16 00:04:15,005 INFO L481 AbstractCegarLoop]: Abstraction has has 681 places, 452 transitions, 19446 flow [2020-10-16 00:04:15,005 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:04:15,005 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:15,005 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:15,205 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2020-10-16 00:04:15,206 INFO L429 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:15,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:15,206 INFO L82 PathProgramCache]: Analyzing trace with hash 635739649, now seen corresponding path program 108 times [2020-10-16 00:04:15,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:15,207 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237261214] [2020-10-16 00:04:15,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:15,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:15,441 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:15,441 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237261214] [2020-10-16 00:04:15,442 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151128086] [2020-10-16 00:04:15,442 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:15,493 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-10-16 00:04:15,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:15,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 00:04:15,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:15,526 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:04:15,551 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:15,551 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:15,552 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-16 00:04:15,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294454683] [2020-10-16 00:04:15,552 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:04:15,552 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:15,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:04:15,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=387, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:04:15,553 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:15,554 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 681 places, 452 transitions, 19446 flow. Second operand 23 states. [2020-10-16 00:04:15,554 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:15,554 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:15,554 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:17,447 INFO L129 PetriNetUnfolder]: 430/1178 cut-off events. [2020-10-16 00:04:17,448 INFO L130 PetriNetUnfolder]: For 336950/336952 co-relation queries the response was YES. [2020-10-16 00:04:17,471 INFO L80 FinitePrefix]: Finished finitePrefix Result has 29267 conditions, 1178 events. 430/1178 cut-off events. For 336950/336952 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7468 event pairs, 0 based on Foata normal form. 3/1181 useless extension candidates. Maximal degree in co-relation 28968. Up to 733 conditions per place. [2020-10-16 00:04:17,487 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 110 selfloop transitions, 374 changer transitions 0/491 dead transitions. [2020-10-16 00:04:17,487 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 720 places, 491 transitions, 24180 flow [2020-10-16 00:04:17,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-16 00:04:17,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-16 00:04:17,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2701 transitions. [2020-10-16 00:04:17,489 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67525 [2020-10-16 00:04:17,489 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2701 transitions. [2020-10-16 00:04:17,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2701 transitions. [2020-10-16 00:04:17,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:17,490 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2701 transitions. [2020-10-16 00:04:17,492 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-16 00:04:17,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-16 00:04:17,494 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-16 00:04:17,494 INFO L185 Difference]: Start difference. First operand has 681 places, 452 transitions, 19446 flow. Second operand 40 states and 2701 transitions. [2020-10-16 00:04:17,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 720 places, 491 transitions, 24180 flow [2020-10-16 00:04:19,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 681 places, 491 transitions, 23223 flow, removed 103 selfloop flow, removed 39 redundant places. [2020-10-16 00:04:19,146 INFO L241 Difference]: Finished difference. Result has 683 places, 455 transitions, 19687 flow [2020-10-16 00:04:19,146 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=18605, PETRI_DIFFERENCE_MINUEND_PLACES=642, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=19687, PETRI_PLACES=683, PETRI_TRANSITIONS=455} [2020-10-16 00:04:19,146 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 665 predicate places. [2020-10-16 00:04:19,147 INFO L481 AbstractCegarLoop]: Abstraction has has 683 places, 455 transitions, 19687 flow [2020-10-16 00:04:19,147 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:04:19,147 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:19,147 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:19,347 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,106 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:19,348 INFO L429 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:19,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:19,348 INFO L82 PathProgramCache]: Analyzing trace with hash -1257515262, now seen corresponding path program 109 times [2020-10-16 00:04:19,348 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:19,349 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228814990] [2020-10-16 00:04:19,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:19,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:19,604 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:19,604 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228814990] [2020-10-16 00:04:19,604 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104786095] [2020-10-16 00:04:19,604 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:19,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:19,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:19,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:19,677 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:04:19,699 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:19,700 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:19,700 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-16 00:04:19,700 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702282045] [2020-10-16 00:04:19,701 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 00:04:19,701 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:19,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 00:04:19,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=422, Unknown=0, NotChecked=0, Total=552 [2020-10-16 00:04:19,702 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:19,703 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 683 places, 455 transitions, 19687 flow. Second operand 24 states. [2020-10-16 00:04:19,703 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:19,703 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:19,703 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:21,607 INFO L129 PetriNetUnfolder]: 433/1185 cut-off events. [2020-10-16 00:04:21,607 INFO L130 PetriNetUnfolder]: For 330581/330583 co-relation queries the response was YES. [2020-10-16 00:04:21,636 INFO L80 FinitePrefix]: Finished finitePrefix Result has 29287 conditions, 1185 events. 433/1185 cut-off events. For 330581/330583 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7507 event pairs, 0 based on Foata normal form. 1/1186 useless extension candidates. Maximal degree in co-relation 28986. Up to 737 conditions per place. [2020-10-16 00:04:21,649 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 61 selfloop transitions, 428 changer transitions 0/496 dead transitions. [2020-10-16 00:04:21,649 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 722 places, 496 transitions, 24577 flow [2020-10-16 00:04:21,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-16 00:04:21,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-16 00:04:21,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2701 transitions. [2020-10-16 00:04:21,652 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67525 [2020-10-16 00:04:21,652 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2701 transitions. [2020-10-16 00:04:21,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2701 transitions. [2020-10-16 00:04:21,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:21,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2701 transitions. [2020-10-16 00:04:21,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-16 00:04:21,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-16 00:04:21,655 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-16 00:04:21,655 INFO L185 Difference]: Start difference. First operand has 683 places, 455 transitions, 19687 flow. Second operand 40 states and 2701 transitions. [2020-10-16 00:04:21,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 722 places, 496 transitions, 24577 flow [2020-10-16 00:04:23,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 685 places, 496 transitions, 23703 flow, removed 93 selfloop flow, removed 37 redundant places. [2020-10-16 00:04:23,153 INFO L241 Difference]: Finished difference. Result has 687 places, 458 transitions, 20009 flow [2020-10-16 00:04:23,153 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=18813, PETRI_DIFFERENCE_MINUEND_PLACES=646, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=425, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=20009, PETRI_PLACES=687, PETRI_TRANSITIONS=458} [2020-10-16 00:04:23,153 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 669 predicate places. [2020-10-16 00:04:23,153 INFO L481 AbstractCegarLoop]: Abstraction has has 687 places, 458 transitions, 20009 flow [2020-10-16 00:04:23,153 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 00:04:23,153 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:23,153 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:23,354 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:23,354 INFO L429 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:23,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:23,355 INFO L82 PathProgramCache]: Analyzing trace with hash 1592376589, now seen corresponding path program 110 times [2020-10-16 00:04:23,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:23,355 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432406050] [2020-10-16 00:04:23,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:23,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:23,684 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:23,684 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432406050] [2020-10-16 00:04:23,684 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530207645] [2020-10-16 00:04:23,684 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:23,733 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 00:04:23,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:23,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:23,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:23,749 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:23,749 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:23,749 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-16 00:04:23,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135722695] [2020-10-16 00:04:23,750 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:04:23,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:23,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:04:23,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=372, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:04:23,751 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:23,752 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 687 places, 458 transitions, 20009 flow. Second operand 23 states. [2020-10-16 00:04:23,752 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:23,752 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:23,752 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:24,894 INFO L129 PetriNetUnfolder]: 435/1191 cut-off events. [2020-10-16 00:04:24,894 INFO L130 PetriNetUnfolder]: For 348056/348058 co-relation queries the response was YES. [2020-10-16 00:04:24,922 INFO L80 FinitePrefix]: Finished finitePrefix Result has 29850 conditions, 1191 events. 435/1191 cut-off events. For 348056/348058 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7512 event pairs, 0 based on Foata normal form. 4/1195 useless extension candidates. Maximal degree in co-relation 29547. Up to 780 conditions per place. [2020-10-16 00:04:24,937 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 443 selfloop transitions, 31 changer transitions 0/481 dead transitions. [2020-10-16 00:04:24,937 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 710 places, 481 transitions, 23219 flow [2020-10-16 00:04:24,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 00:04:24,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 00:04:24,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1612 transitions. [2020-10-16 00:04:24,939 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6716666666666666 [2020-10-16 00:04:24,939 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1612 transitions. [2020-10-16 00:04:24,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1612 transitions. [2020-10-16 00:04:24,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:24,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1612 transitions. [2020-10-16 00:04:24,940 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 00:04:24,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 00:04:24,941 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 00:04:24,941 INFO L185 Difference]: Start difference. First operand has 687 places, 458 transitions, 20009 flow. Second operand 24 states and 1612 transitions. [2020-10-16 00:04:24,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 710 places, 481 transitions, 23219 flow [2020-10-16 00:04:26,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 672 places, 481 transitions, 22188 flow, removed 98 selfloop flow, removed 38 redundant places. [2020-10-16 00:04:26,773 INFO L241 Difference]: Finished difference. Result has 674 places, 460 transitions, 19248 flow [2020-10-16 00:04:26,774 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=18978, PETRI_DIFFERENCE_MINUEND_PLACES=649, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=19248, PETRI_PLACES=674, PETRI_TRANSITIONS=460} [2020-10-16 00:04:26,774 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 656 predicate places. [2020-10-16 00:04:26,774 INFO L481 AbstractCegarLoop]: Abstraction has has 674 places, 460 transitions, 19248 flow [2020-10-16 00:04:26,774 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:04:26,774 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:26,774 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:26,974 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2020-10-16 00:04:26,975 INFO L429 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:26,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:26,975 INFO L82 PathProgramCache]: Analyzing trace with hash -1160063869, now seen corresponding path program 111 times [2020-10-16 00:04:26,976 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:26,976 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248559536] [2020-10-16 00:04:26,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:26,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:27,313 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:27,313 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248559536] [2020-10-16 00:04:27,314 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847306970] [2020-10-16 00:04:27,314 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:27,374 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2020-10-16 00:04:27,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:27,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:27,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:27,401 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:04:27,415 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:27,415 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:27,415 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-16 00:04:27,415 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327205650] [2020-10-16 00:04:27,415 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 00:04:27,415 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:27,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 00:04:27,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2020-10-16 00:04:27,417 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:27,417 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 674 places, 460 transitions, 19248 flow. Second operand 24 states. [2020-10-16 00:04:27,417 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:27,417 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:27,417 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:28,742 INFO L129 PetriNetUnfolder]: 443/1214 cut-off events. [2020-10-16 00:04:28,742 INFO L130 PetriNetUnfolder]: For 370083/370085 co-relation queries the response was YES. [2020-10-16 00:04:28,770 INFO L80 FinitePrefix]: Finished finitePrefix Result has 30503 conditions, 1214 events. 443/1214 cut-off events. For 370083/370085 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7715 event pairs, 0 based on Foata normal form. 4/1218 useless extension candidates. Maximal degree in co-relation 30198. Up to 757 conditions per place. [2020-10-16 00:04:28,785 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 380 selfloop transitions, 104 changer transitions 0/491 dead transitions. [2020-10-16 00:04:28,785 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 700 places, 491 transitions, 23189 flow [2020-10-16 00:04:28,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 00:04:28,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 00:04:28,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1816 transitions. [2020-10-16 00:04:28,787 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6725925925925926 [2020-10-16 00:04:28,787 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1816 transitions. [2020-10-16 00:04:28,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1816 transitions. [2020-10-16 00:04:28,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:28,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1816 transitions. [2020-10-16 00:04:28,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 00:04:28,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 00:04:28,789 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 00:04:28,789 INFO L185 Difference]: Start difference. First operand has 674 places, 460 transitions, 19248 flow. Second operand 27 states and 1816 transitions. [2020-10-16 00:04:28,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 700 places, 491 transitions, 23189 flow [2020-10-16 00:04:30,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 679 places, 491 transitions, 22945 flow, removed 93 selfloop flow, removed 21 redundant places. [2020-10-16 00:04:30,597 INFO L241 Difference]: Finished difference. Result has 685 places, 468 transitions, 19975 flow [2020-10-16 00:04:30,597 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=19030, PETRI_DIFFERENCE_MINUEND_PLACES=653, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=19975, PETRI_PLACES=685, PETRI_TRANSITIONS=468} [2020-10-16 00:04:30,597 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 667 predicate places. [2020-10-16 00:04:30,597 INFO L481 AbstractCegarLoop]: Abstraction has has 685 places, 468 transitions, 19975 flow [2020-10-16 00:04:30,597 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 00:04:30,597 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:30,598 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:30,798 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:30,798 INFO L429 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:30,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:30,799 INFO L82 PathProgramCache]: Analyzing trace with hash -1662138817, now seen corresponding path program 112 times [2020-10-16 00:04:30,799 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:30,799 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917237909] [2020-10-16 00:04:30,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:30,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:31,063 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:31,063 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917237909] [2020-10-16 00:04:31,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855945539] [2020-10-16 00:04:31,064 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:31,112 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 00:04:31,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:31,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:31,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:31,138 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:04:31,154 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:31,154 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:31,154 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-16 00:04:31,155 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236661046] [2020-10-16 00:04:31,155 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 00:04:31,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:31,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 00:04:31,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2020-10-16 00:04:31,156 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:31,157 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 685 places, 468 transitions, 19975 flow. Second operand 24 states. [2020-10-16 00:04:31,157 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:31,157 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:31,157 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:32,921 INFO L129 PetriNetUnfolder]: 445/1220 cut-off events. [2020-10-16 00:04:32,921 INFO L130 PetriNetUnfolder]: For 380446/380448 co-relation queries the response was YES. [2020-10-16 00:04:32,949 INFO L80 FinitePrefix]: Finished finitePrefix Result has 30958 conditions, 1220 events. 445/1220 cut-off events. For 380446/380448 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7730 event pairs, 0 based on Foata normal form. 4/1224 useless extension candidates. Maximal degree in co-relation 30647. Up to 761 conditions per place. [2020-10-16 00:04:32,964 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 140 selfloop transitions, 356 changer transitions 0/503 dead transitions. [2020-10-16 00:04:32,964 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 721 places, 503 transitions, 24509 flow [2020-10-16 00:04:32,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-16 00:04:32,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-16 00:04:32,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2496 transitions. [2020-10-16 00:04:32,966 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6745945945945946 [2020-10-16 00:04:32,966 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2496 transitions. [2020-10-16 00:04:32,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2496 transitions. [2020-10-16 00:04:32,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:32,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2496 transitions. [2020-10-16 00:04:32,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-16 00:04:32,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-16 00:04:32,970 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-16 00:04:32,970 INFO L185 Difference]: Start difference. First operand has 685 places, 468 transitions, 19975 flow. Second operand 37 states and 2496 transitions. [2020-10-16 00:04:32,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 721 places, 503 transitions, 24509 flow [2020-10-16 00:04:34,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 701 places, 503 transitions, 24123 flow, removed 116 selfloop flow, removed 20 redundant places. [2020-10-16 00:04:34,837 INFO L241 Difference]: Finished difference. Result has 703 places, 470 transitions, 20633 flow [2020-10-16 00:04:34,838 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=19659, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=354, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=20633, PETRI_PLACES=703, PETRI_TRANSITIONS=470} [2020-10-16 00:04:34,838 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 685 predicate places. [2020-10-16 00:04:34,838 INFO L481 AbstractCegarLoop]: Abstraction has has 703 places, 470 transitions, 20633 flow [2020-10-16 00:04:34,838 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 00:04:34,838 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:34,838 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:35,039 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2020-10-16 00:04:35,039 INFO L429 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:35,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:35,040 INFO L82 PathProgramCache]: Analyzing trace with hash -1783484083, now seen corresponding path program 113 times [2020-10-16 00:04:35,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:35,040 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561304721] [2020-10-16 00:04:35,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:35,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:35,320 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:35,321 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561304721] [2020-10-16 00:04:35,321 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221788864] [2020-10-16 00:04:35,321 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:35,374 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-10-16 00:04:35,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:35,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:35,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:35,398 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:35,399 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:35,399 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-10-16 00:04:35,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94970414] [2020-10-16 00:04:35,399 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 00:04:35,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:35,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 00:04:35,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2020-10-16 00:04:35,401 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:35,402 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 703 places, 470 transitions, 20633 flow. Second operand 23 states. [2020-10-16 00:04:35,402 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:35,402 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:35,402 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:37,111 INFO L129 PetriNetUnfolder]: 449/1231 cut-off events. [2020-10-16 00:04:37,111 INFO L130 PetriNetUnfolder]: For 382758/382760 co-relation queries the response was YES. [2020-10-16 00:04:37,143 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31529 conditions, 1231 events. 449/1231 cut-off events. For 382758/382760 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 7845 event pairs, 0 based on Foata normal form. 4/1235 useless extension candidates. Maximal degree in co-relation 31216. Up to 769 conditions per place. [2020-10-16 00:04:37,158 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 100 selfloop transitions, 404 changer transitions 0/511 dead transitions. [2020-10-16 00:04:37,158 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 744 places, 511 transitions, 25649 flow [2020-10-16 00:04:37,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-16 00:04:37,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-16 00:04:37,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2835 transitions. [2020-10-16 00:04:37,161 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675 [2020-10-16 00:04:37,161 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2835 transitions. [2020-10-16 00:04:37,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2835 transitions. [2020-10-16 00:04:37,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:37,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2835 transitions. [2020-10-16 00:04:37,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-16 00:04:37,164 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-16 00:04:37,164 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-16 00:04:37,164 INFO L185 Difference]: Start difference. First operand has 703 places, 470 transitions, 20633 flow. Second operand 42 states and 2835 transitions. [2020-10-16 00:04:37,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 744 places, 511 transitions, 25649 flow [2020-10-16 00:04:38,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 711 places, 511 transitions, 24731 flow, removed 134 selfloop flow, removed 33 redundant places. [2020-10-16 00:04:38,789 INFO L241 Difference]: Finished difference. Result has 713 places, 474 transitions, 20945 flow [2020-10-16 00:04:38,790 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=19793, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=20945, PETRI_PLACES=713, PETRI_TRANSITIONS=474} [2020-10-16 00:04:38,790 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 695 predicate places. [2020-10-16 00:04:38,790 INFO L481 AbstractCegarLoop]: Abstraction has has 713 places, 474 transitions, 20945 flow [2020-10-16 00:04:38,790 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 00:04:38,790 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:38,790 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:38,996 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2020-10-16 00:04:38,997 INFO L429 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:38,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:38,997 INFO L82 PathProgramCache]: Analyzing trace with hash -1766890093, now seen corresponding path program 114 times [2020-10-16 00:04:38,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:38,998 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733817323] [2020-10-16 00:04:38,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:39,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:04:39,254 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:39,255 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733817323] [2020-10-16 00:04:39,255 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449305197] [2020-10-16 00:04:39,255 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 00:04:39,309 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2020-10-16 00:04:39,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 00:04:39,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 00:04:39,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 00:04:39,345 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 00:04:39,363 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:04:39,364 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 00:04:39,364 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-16 00:04:39,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73785272] [2020-10-16 00:04:39,364 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 00:04:39,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:04:39,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 00:04:39,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=423, Unknown=0, NotChecked=0, Total=552 [2020-10-16 00:04:39,366 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 100 [2020-10-16 00:04:39,366 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 713 places, 474 transitions, 20945 flow. Second operand 24 states. [2020-10-16 00:04:39,366 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:04:39,366 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 100 [2020-10-16 00:04:39,366 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:04:41,405 INFO L129 PetriNetUnfolder]: 453/1241 cut-off events. [2020-10-16 00:04:41,406 INFO L130 PetriNetUnfolder]: For 386389/386395 co-relation queries the response was YES. [2020-10-16 00:04:41,435 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31904 conditions, 1241 events. 453/1241 cut-off events. For 386389/386395 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 7891 event pairs, 0 based on Foata normal form. 8/1249 useless extension candidates. Maximal degree in co-relation 31589. Up to 775 conditions per place. [2020-10-16 00:04:41,450 INFO L132 encePairwiseOnDemand]: 95/100 looper letters, 90 selfloop transitions, 420 changer transitions 0/517 dead transitions. [2020-10-16 00:04:41,451 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 755 places, 517 transitions, 26281 flow [2020-10-16 00:04:41,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-16 00:04:41,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-16 00:04:41,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2904 transitions. [2020-10-16 00:04:41,453 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753488372093023 [2020-10-16 00:04:41,453 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2904 transitions. [2020-10-16 00:04:41,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2904 transitions. [2020-10-16 00:04:41,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:04:41,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2904 transitions. [2020-10-16 00:04:41,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-16 00:04:41,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-16 00:04:41,456 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-16 00:04:41,456 INFO L185 Difference]: Start difference. First operand has 713 places, 474 transitions, 20945 flow. Second operand 43 states and 2904 transitions. [2020-10-16 00:04:41,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 755 places, 517 transitions, 26281 flow [2020-10-16 00:04:43,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 716 places, 517 transitions, 25291 flow, removed 127 selfloop flow, removed 39 redundant places. [2020-10-16 00:04:43,438 INFO L241 Difference]: Finished difference. Result has 719 places, 478 transitions, 21348 flow [2020-10-16 00:04:43,438 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=20039, PETRI_DIFFERENCE_MINUEND_PLACES=674, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=416, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=21348, PETRI_PLACES=719, PETRI_TRANSITIONS=478} [2020-10-16 00:04:43,439 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 701 predicate places. [2020-10-16 00:04:43,439 INFO L481 AbstractCegarLoop]: Abstraction has has 719 places, 478 transitions, 21348 flow [2020-10-16 00:04:43,439 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 00:04:43,439 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:04:43,439 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:04:43,639 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2020-10-16 00:04:43,640 INFO L429 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:04:43,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:04:43,640 INFO L82 PathProgramCache]: Analyzing trace with hash 852224602, now seen corresponding path program 115 times [2020-10-16 00:04:43,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:04:43,641 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527464545] [2020-10-16 00:04:43,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:04:43,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 00:04:43,648 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 00:04:43,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 00:04:43,659 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 00:04:43,708 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 00:04:43,708 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 00:04:43,708 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2020-10-16 00:04:43,794 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 12:04:43 BasicIcfg [2020-10-16 00:04:43,794 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-16 00:04:43,797 INFO L168 Benchmark]: Toolchain (without parser) took 235744.45 ms. Allocated memory was 244.3 MB in the beginning and 2.1 GB in the end (delta: 1.9 GB). Free memory was 200.0 MB in the beginning and 493.3 MB in the end (delta: -293.3 MB). Peak memory consumption was 1.6 GB. Max. memory is 14.2 GB. [2020-10-16 00:04:43,798 INFO L168 Benchmark]: CDTParser took 0.35 ms. Allocated memory is still 244.3 MB. Free memory is still 220.7 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-16 00:04:43,799 INFO L168 Benchmark]: CACSL2BoogieTranslator took 829.64 ms. Allocated memory was 244.3 MB in the beginning and 294.1 MB in the end (delta: 49.8 MB). Free memory was 200.0 MB in the beginning and 249.5 MB in the end (delta: -49.5 MB). Peak memory consumption was 32.9 MB. Max. memory is 14.2 GB. [2020-10-16 00:04:43,800 INFO L168 Benchmark]: Boogie Procedure Inliner took 47.82 ms. Allocated memory is still 294.1 MB. Free memory is still 249.5 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-16 00:04:43,800 INFO L168 Benchmark]: Boogie Preprocessor took 32.12 ms. Allocated memory is still 294.1 MB. Free memory was 249.5 MB in the beginning and 247.0 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-16 00:04:43,800 INFO L168 Benchmark]: RCFGBuilder took 452.05 ms. Allocated memory is still 294.1 MB. Free memory was 247.0 MB in the beginning and 227.4 MB in the end (delta: 19.6 MB). Peak memory consumption was 19.6 MB. Max. memory is 14.2 GB. [2020-10-16 00:04:43,801 INFO L168 Benchmark]: TraceAbstraction took 234376.62 ms. Allocated memory was 294.1 MB in the beginning and 2.1 GB in the end (delta: 1.8 GB). Free memory was 224.9 MB in the beginning and 493.3 MB in the end (delta: -268.4 MB). Peak memory consumption was 1.6 GB. Max. memory is 14.2 GB. [2020-10-16 00:04:43,803 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.35 ms. Allocated memory is still 244.3 MB. Free memory is still 220.7 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 829.64 ms. Allocated memory was 244.3 MB in the beginning and 294.1 MB in the end (delta: 49.8 MB). Free memory was 200.0 MB in the beginning and 249.5 MB in the end (delta: -49.5 MB). Peak memory consumption was 32.9 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 47.82 ms. Allocated memory is still 294.1 MB. Free memory is still 249.5 MB. There was no memory consumed. Max. memory is 14.2 GB. * Boogie Preprocessor took 32.12 ms. Allocated memory is still 294.1 MB. Free memory was 249.5 MB in the beginning and 247.0 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * RCFGBuilder took 452.05 ms. Allocated memory is still 294.1 MB. Free memory was 247.0 MB in the beginning and 227.4 MB in the end (delta: 19.6 MB). Peak memory consumption was 19.6 MB. Max. memory is 14.2 GB. * TraceAbstraction took 234376.62 ms. Allocated memory was 294.1 MB in the beginning and 2.1 GB in the end (delta: 1.8 GB). Free memory was 224.9 MB in the beginning and 493.3 MB in the end (delta: -268.4 MB). Peak memory consumption was 1.6 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 618 VarBasedMoverChecksPositive, 16 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 16 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.1s, 19 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.3s, 55 PlacesBefore, 18 PlacesAfterwards, 53 TransitionsBefore, 13 TransitionsAfterwards, 924 CoEnabledTransitionPairs, 5 FixpointIterations, 12 TrivialSequentialCompositions, 25 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 5 ConcurrentYvCompositions, 3 ChoiceCompositions, 45 TotalNumberOfCompositions, 881 MoverChecksTotal - CounterExampleResult [Line: 703]: a call of __VERIFIER_error() is reachable a call of __VERIFIER_error() is reachable We found a FailurePath: [L675] 0 int i = 3, j = 6; [L693] 0 pthread_t id1, id2; [L694] FCALL, FORK 0 pthread_create(&id1, ((void *)0), t1, ((void *)0)) VAL [arg={0:0}, i=3, j=6] [L677] 1 int k = 0; VAL [arg={0:0}, arg={0:0}, i=3, j=6, k=0] [L677] COND TRUE 1 k < 10 [L679] 1 i = j + 1 [L677] 1 k++ VAL [arg={0:0}, arg={0:0}, i=7, j=6, k=1] [L695] FCALL, FORK 0 pthread_create(&id2, ((void *)0), t2, ((void *)0)) VAL [arg={0:0}, arg={0:0}, arg={0:0}, i=7, j=6, k=1] [L697] 0 int condI = i >= (2*10 +6); VAL [arg={0:0}, arg={0:0}, arg={0:0}, i=7, j=6, k=1] [L685] 2 int k = 0; VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=7, j=6, k=0, k=1] [L685] COND TRUE 2 k < 10 [L687] 2 j = i + 1 [L685] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=7, j=8, k=1, k=1] [L677] COND TRUE 1 k < 10 [L679] 1 i = j + 1 [L677] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=9, j=8, k=2, k=1] [L685] COND TRUE 2 k < 10 [L687] 2 j = i + 1 [L685] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=9, j=10, k=2, k=2] [L677] COND TRUE 1 k < 10 [L679] 1 i = j + 1 [L677] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=11, j=10, k=3, k=2] [L685] COND TRUE 2 k < 10 [L687] 2 j = i + 1 [L685] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=11, j=12, k=3, k=3] [L677] COND TRUE 1 k < 10 [L679] 1 i = j + 1 [L677] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=13, j=12, k=3, k=4] [L685] COND TRUE 2 k < 10 [L687] 2 j = i + 1 [L685] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=13, j=14, k=4, k=4] [L677] COND TRUE 1 k < 10 [L679] 1 i = j + 1 [L677] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=15, j=14, k=4, k=5] [L685] COND TRUE 2 k < 10 [L687] 2 j = i + 1 [L685] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=15, j=16, k=5, k=5] [L677] COND TRUE 1 k < 10 [L679] 1 i = j + 1 [L677] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=17, j=16, k=6, k=5] [L685] COND TRUE 2 k < 10 [L687] 2 j = i + 1 [L685] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=17, j=18, k=6, k=6] [L677] COND TRUE 1 k < 10 [L679] 1 i = j + 1 [L677] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=19, j=18, k=6, k=7] [L685] COND TRUE 2 k < 10 [L687] 2 j = i + 1 [L685] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=19, j=20, k=7, k=7] [L677] COND TRUE 1 k < 10 [L679] 1 i = j + 1 [L677] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=21, j=20, k=8, k=7] [L685] COND TRUE 2 k < 10 [L687] 2 j = i + 1 [L685] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=21, j=22, k=8, k=8] [L677] COND TRUE 1 k < 10 [L679] 1 i = j + 1 [L677] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=23, j=22, k=9, k=8] [L685] COND TRUE 2 k < 10 [L687] 2 j = i + 1 [L685] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=23, j=24, k=9, k=9] [L677] COND TRUE 1 k < 10 [L679] 1 i = j + 1 [L677] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=25, j=24, k=10, k=9] [L685] COND TRUE 2 k < 10 [L687] 2 j = i + 1 [L685] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=25, j=26, k=10, k=10] [L700] 0 int condJ = j >= (2*10 +6); [L702] COND TRUE 0 condI || condJ [L703] 0 __VERIFIER_error() VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=25, j=26, k=10, k=10] - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 51 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: UNSAFE, OverallTime: 234.1s, OverallIterations: 117, TraceHistogramMax: 10, AutomataDifference: 178.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.4s, HoareTripleCheckerStatistics: 253 SDtfs, 2850 SDslu, 376 SDs, 0 SdLazy, 11612 SolverSat, 7033 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 12.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 6068 GetRequests, 1986 SyntacticMatches, 111 SemanticMatches, 3971 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38628 ImplicationChecksByTransitivity, 69.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=21348occurred in iteration=116, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 2.9s SatisfiabilityAnalysisTime, 23.0s InterpolantComputationTime, 4620 NumberOfCodeBlocks, 4620 NumberOfCodeBlocksAsserted, 572 NumberOfCheckSat, 4365 ConstructedInterpolants, 0 QuantifiedInterpolants, 398349 SizeOfPredicates, 1386 NumberOfNonLiveVariables, 14034 ConjunctsInSsa, 1832 ConjunctsInUnsatCore, 227 InterpolantComputations, 5 PerfectInterpolantSequences, 0/8454 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! Received shutdown request...